开票检验erp相关接口

This commit is contained in:
潘荣晟
2025-11-21 17:59:15 +08:00
parent 584998b129
commit a0a9d741dd
2 changed files with 12 additions and 11 deletions

View File

@@ -27,16 +27,16 @@ public class ErpElectronicInvoiceReversalReqDTO {
private String reversal_reason;
@Schema(description = "冲销相关附件列表", requiredMode = Schema.RequiredMode.REQUIRED)
private List<String> filedata;
private List<InvoiceReversalFileData> 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;
}
}

View File

@@ -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);
}