diff --git a/zt-module-erp/zt-module-erp-api/src/main/java/com/zt/plat/module/erp/api/dto/ErpElectronicInvoiceReversalReqDTO.java b/zt-module-erp/zt-module-erp-api/src/main/java/com/zt/plat/module/erp/api/dto/ErpElectronicInvoiceReversalReqDTO.java index afbfb48c..3a81b3ba 100644 --- a/zt-module-erp/zt-module-erp-api/src/main/java/com/zt/plat/module/erp/api/dto/ErpElectronicInvoiceReversalReqDTO.java +++ b/zt-module-erp/zt-module-erp-api/src/main/java/com/zt/plat/module/erp/api/dto/ErpElectronicInvoiceReversalReqDTO.java @@ -27,16 +27,16 @@ public class ErpElectronicInvoiceReversalReqDTO { private String reversal_reason; @Schema(description = "冲销相关附件列表", requiredMode = Schema.RequiredMode.REQUIRED) - private List filedata; + private List filedata; -// @Data -// @Schema(description = "冲销附件信息") -// public static class InvoiceReversalFileData { -// -// @Schema(description = "文件名;必须带文件后缀名;长度200位字符", requiredMode = Schema.RequiredMode.REQUIRED) -// private String filename; -// -// @Schema(description = "文件内容;BASE64编码", requiredMode = Schema.RequiredMode.REQUIRED) -// private String filect; -// } + @Data + @Schema(description = "冲销附件信息") + public static class InvoiceReversalFileData { + + @Schema(description = "文件名;必须带文件后缀名;长度200位字符", requiredMode = Schema.RequiredMode.REQUIRED) + private String filename; + + @Schema(description = "文件内容;BASE64编码", requiredMode = Schema.RequiredMode.REQUIRED) + private String filect; + } } diff --git a/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpInvoiceticketServiceImpl.java b/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpInvoiceticketServiceImpl.java index 2807ce9d..1fe27f66 100644 --- a/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpInvoiceticketServiceImpl.java +++ b/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpInvoiceticketServiceImpl.java @@ -171,6 +171,7 @@ public class ErpInvoiceticketServiceImpl implements ErpInvoiceticketService { req.put("reason", reqDTO.getReason()); req.put("no_invoicing", reqDTO.getNo_invoicing()); req.put("filedata", reqDTO.getFiledata()); + submitReqDTO.setReq( req); return erpExternalApi.submitDataToErp(submitReqDTO); }