diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecord.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecord.java index ef7a2d9694..2d3da09e25 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecord.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecord.java @@ -115,4 +115,6 @@ public class FinPaymentrecord extends BaseEntity { private String purchaseSystemName; // 采购系统名称 @ApiModelProperty("付款时备注内容") private String busRemarks; + @ApiModelProperty(value = "付款手续费") + private BigDecimal paymentCharges; } diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordUpdateDto.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordUpdateDto.java index cf927b8f68..c3336df6e0 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordUpdateDto.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordUpdateDto.java @@ -52,4 +52,7 @@ public class FinPaymentrecordUpdateDto implements Dto { private String cost; @ApiModelProperty(value = "应收金额") private String accountsReceive; + @ApiModelProperty(value = "付款手续费") + private String paymentCharges; + } diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java index c78825ab4c..0f2b62b519 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java @@ -86,6 +86,8 @@ public class ApPayBill { /** * 结算方式:FSETTLETYPEIDKey (必填项) */ + @JsonProperty("FHANDLINGCHARGEFOR") + public double FHANDLINGCHARGEFOR; //手续费 @JsonProperty("FSETTLETYPEIDKey") @NotBlank(message = "FSETTLETYPEIDKey不能为空") public String FSETTLETYPEIDKey; diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java index b24714fb33..63a8ef598f 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java @@ -592,6 +592,10 @@ public class FinPaymentrecordService extends MybatisBaseService 0) { ApPayBill.FPAYBILLENTRY fpaybillentry = new ApPayBill.FPAYBILLENTRY(); + //手续费 + if (null != finPaymentrecord.getPaymentCharges()) { + fpaybillentry.setFHANDLINGCHARGEFOR(finPaymentrecord.getPaymentCharges().doubleValue()); + } //应付金额 fpaybillentry.setFPAYTOTALAMOUNTFOR(finPaymentrecord.getCost().doubleValue()); //登账日期 @@ -1098,4 +1102,4 @@ public class FinPaymentrecordService extends MybatisBaseService