diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java index 215e9ddb9f..f76060abf3 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java @@ -777,11 +777,11 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService payFiles; diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java index aad8a9b680..b94aacd5ea 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java @@ -512,8 +512,8 @@ public class FinPaymentapplyService extends MybatisBaseService FPAYBILLENTRYs = new ArrayList<>(); if (finPaymentrecord.getCost() != null - && finPaymentrecord.getCost() > 0) { + && finPaymentrecord.getCost().compareTo(BigDecimal.ZERO)>0) { ApPayBill.FPAYBILLENTRY fpaybillentry = new ApPayBill.FPAYBILLENTRY(); //应付金额 - fpaybillentry.setFPAYTOTALAMOUNTFOR(Double.valueOf(finPaymentrecord.getCost())); + fpaybillentry.setFPAYTOTALAMOUNTFOR(finPaymentrecord.getCost().doubleValue()); //登账日期 fpaybillentry.setFPOSTDATE(DateUtil.formatDate(finPaymentrecord.getPayDate())); //我方银行账号 @@ -817,7 +818,7 @@ public class FinPaymentrecordService extends MybatisBaseService 0) { - finPaymentrecordDto.setCost(price - deposit / num);//付款金额 - finPaymentrecordDto.setAccountsReceive(price - deposit / num);//付款金额 + finPaymentrecordDto.setCost(String.valueOf(price - deposit / num));//付款金额 + finPaymentrecordDto.setAccountsReceive(String.valueOf(price - deposit / num));//付款金额 finPaymentrecordDto.setPayRemark("本车使用订金" + (deposit / num) + "元。"); } else { - finPaymentrecordDto.setCost(price);//付款金额 - finPaymentrecordDto.setAccountsReceive(price);//付款金额 + finPaymentrecordDto.setCost(String.valueOf(price));//付款金额 + finPaymentrecordDto.setAccountsReceive(String.valueOf(price));//付款金额 } } else if (depositUseRuleKey.equals("001")) { int i = baseMapper.selectCountByBusSid(scmVehicleExamine.getBusinessSid()); i = i + 1; if (i > 1) { - finPaymentrecordDto.setCost(price);//付款金额 - finPaymentrecordDto.setAccountsReceive(price);//付款金额 + finPaymentrecordDto.setCost(String.valueOf(price));//付款金额 + finPaymentrecordDto.setAccountsReceive(String.valueOf(price));//付款金额 } else if (i == 1) { - finPaymentrecordDto.setCost(price - deposit); - finPaymentrecordDto.setAccountsReceive(price - deposit); + finPaymentrecordDto.setCost(String.valueOf(price - deposit)); + finPaymentrecordDto.setAccountsReceive(String.valueOf(price - deposit)); finPaymentrecordDto.setPayRemark("本车为末台车,使用订金" + deposit + "元。"); } }