全电接口修改

beta-enc
dongxiaoke 2 years ago
parent cbde72665c
commit 74180ea203
  1. 8
      jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/domain/dto/InvoiceAllFileAcquisitionDTO.java
  2. 3
      jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/domain/dto/InvoiceAllFileAcquisitionDetailDTO.java
  3. 6
      jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/domain/dto/jcsk/FileAcquisitionDTO.java
  4. 1
      jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/domain/dto/jcsk/FileAcquisitionDetailDTO.java
  5. 5
      jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/service/impl/InvoiceAllImpl.java
  6. 8
      jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java

@ -33,12 +33,6 @@ public class InvoiceAllFileAcquisitionDTO {
@ApiModelProperty(value = "*纳税人识别号")
private String nsrsbh;
@NotEmpty
@ApiModelProperty(value = "全电发票号码")
private String fphm;
@NotEmpty
@ApiModelProperty(value = "开票日期,格式:yyyyMMddHHmmss\t")
private String kprq;
private InvoiceAllFileAcquisitionDetailDTO jsonData;
}

@ -14,15 +14,12 @@ import javax.validation.constraints.NotEmpty;
@Data
public class InvoiceAllFileAcquisitionDetailDTO {
@NotEmpty
@ApiModelProperty(value = "全电发票号码")
private String fphm;
@NotEmpty
@ApiModelProperty(value = "开票日期")
private String kprq;
@NotEmpty
@ApiModelProperty(value = "文件格式")
private String wjgs;

@ -32,13 +32,15 @@ public class FileAcquisitionDTO {
@ApiModelProperty(value = "*纳税人识别号")
private String nsrsbh;
@NotEmpty
/* @NotEmpty
@ApiModelProperty(value = "全电发票号码")
private String fphm;
@NotEmpty
@ApiModelProperty(value = "开票日期,格式:yyyyMMddHHmmss\t")
private String kprq;
private String kprq;*/
private FileAcquisitionDetailDTO jsonData;
}

@ -22,7 +22,6 @@ public class FileAcquisitionDetailDTO {
@ApiModelProperty(value = "开票日期")
private String kprq;
@NotEmpty
@ApiModelProperty(value = "文件格式")
private String wjgs;

@ -328,6 +328,11 @@ public class InvoiceAllImpl implements IInvoiceAll {
public AjaxResult getFileUrl(Companyservice companyservice, InvoiceAllFileAcquisitionDTO invoiceAllFileAcquisitionDTO) {
FileAcquisitionDTO fileAcquisitionDTO = BeanUtil.copyProperties(invoiceAllFileAcquisitionDTO, FileAcquisitionDTO.class);
if(invoiceAllFileAcquisitionDTO.getJsonData() == null){
return AjaxResult.error("jsonData不能为空!");
}
FileAcquisitionDetailDTO fileAcquisitionDetailDTO = BeanUtil.copyProperties(invoiceAllFileAcquisitionDTO.getJsonData(),FileAcquisitionDetailDTO.class);
ValidateUtils.validate(fileAcquisitionDetailDTO);
ValidateUtils.validate(fileAcquisitionDTO);
JSONObject result = null;

@ -162,7 +162,7 @@ public class JcskTest {
" \"async\": false,\n" +
" \"bsrysfzjhm\":\"37028519930620441X\",\n" +
" \"nsrsbh\": \"92370214MACAAEK16E\",\n" +
" \"requestId\": \"2af023ec-6a08-476a-9f6e-380a0093cbf8\",\n" +
" \"requestId\": \"20230531@c61cadeb-39d6-4c8e-940e-815375056764\",\n" +
" \"serviceId\": \"tycxjk\"\n" +
"}";
System.out.println(order);
@ -283,7 +283,13 @@ public class JcskTest {
System.out.println("------------------------------------------------");
order = "{\"appkey\":\"GAu2XyVU4AYiqzPuoVGi4g==\",\"async\":true,\"bsrysfzjhm\":\"440823199706182127\",\"dqbm\":\"guangdong\",\"nsrsbh\":\"91440101MA59P8FD4N\",\"serviceId\":\"fpewmxz\",\"jsonData\":{\"fphm\":\"23442000000082558477\",\"kprq\":\"2023-05-31 09:31:01\"},\"fphm\":\"23442000000082558477\",\"kprq\":\"2023-05-31 09:31:01\"}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------获取发票下载地址-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");

Loading…
Cancel
Save