From a0a9d741dd02c86a9d6e14286e516c7be1d84d3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=98=E8=8D=A3=E6=99=9F?= <9691125+pan-rongsheng@user.noreply.gitee.com> Date: Fri, 21 Nov 2025 17:59:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E7=A5=A8=E6=A3=80=E9=AA=8Cerp?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ErpElectronicInvoiceReversalReqDTO.java | 22 +++++++++---------- .../erp/ErpInvoiceticketServiceImpl.java | 1 + 2 files changed, 12 insertions(+), 11 deletions(-) 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); }