diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java index 71e7f1a058..ffeefa4019 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java @@ -789,6 +789,7 @@ public class LoanSettleApplyService extends MybatisBaseService updateList = new ArrayList<>(); //资方逾期利息应收、名义价应收、合同违约金应收、其他费用应收 LoanSettleCompanyCost loanSettleCompanyCost = loanSettleCompanyCostService.selectByMainSid(loanSettleApply.getSid()); + LoanSettleCompanyReduction companyReduction = loanSettleCompanyReductionService.selectByMainSid(loanSettleApply.getSid()); LoanRepaymentPlanDetails planDetails = baseMapper.selectByBusVinSidAndDesc(loanSettleApply.getBusVinSid()); String scheduleSid = planDetails.getScheduleSid(); LoanRepaymentSchedule schedule = loanRepaymentScheduleService.fetchBySid(scheduleSid); @@ -868,18 +869,28 @@ public class LoanSettleApplyService extends MybatisBaseService 0) { + if (otherAmountMoney.compareTo(BigDecimal.ZERO) > 0) { //公司其他费用应收 FinUncollectedReceivablesDetailedJR jr = new FinUncollectedReceivablesDetailedJR(); jr.setBusSid(planDetails.getSid()); - jr.setReveivableMoney(loanSettleCompanyCost.getCompanyOtherPrice()); + jr.setReveivableMoney(otherAmountMoney); jr.setPayCostTitleKey("011"); jr.setPayCostTitleValue("其他费用"); jr.setOrgSidPath(planDetails.getOrgSidPath());