diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java index 0901817e2c..0dc833ba6f 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java @@ -3891,12 +3891,24 @@ public class FinCollectionConfirmationService extends MybatisBaseService stringList = baseMapper.selectBys(loanRepaymentPlanDetails.getBusVinSid()); - BigDecimal a3 = baseMapper.selectA3(stringList); + stringList.removeAll(Collections.singleton(null)); + BigDecimal a3 = BigDecimal.ZERO; + if(!stringList.isEmpty()){ + a3 = baseMapper.selectA3(stringList); + } unall = unall.add(a1).add(a3); List unList = baseMapper.selectUnA(busVinSid); - //已收 - BigDecimal a4 = baseMapper.selectA4(unList); - BigDecimal a5 = baseMapper.selectA5(stringList); + unList.removeAll(Collections.singleton(null)); + BigDecimal a4 = BigDecimal.ZERO; + if(!unList.isEmpty()){ + //已收 + a4 = baseMapper.selectA4(unList); + } + BigDecimal a5 = BigDecimal.ZERO; + if(!stringList.isEmpty()){ + a5 = baseMapper.selectA5(stringList); + } + yAll = yAll.add(a4).add(a5); } @@ -3905,13 +3917,25 @@ public class FinCollectionConfirmationService extends MybatisBaseService stringList = baseMapper.selectBys(loanRepaymentPlanDetails.getBusVinSid()); - BigDecimal a3 = baseMapper.selectA3(stringList); + stringList.removeAll(Collections.singleton(null)); + BigDecimal a3 = BigDecimal.ZERO; + if(!stringList.isEmpty()){ + a3 = baseMapper.selectA3(stringList); + } BigDecimal a1 = baseMapper.selectA1(busVinSid); unall = unall.add(a1).add(a3); List unList = baseMapper.selectUnA(busVinSid); //已收 - BigDecimal a4 = baseMapper.selectA4(unList); - BigDecimal a5 = baseMapper.selectA5(stringList); + unList.removeAll(Collections.singleton(null)); + BigDecimal a4 = BigDecimal.ZERO; + if(!unList.isEmpty()){ + //已收 + a4 = baseMapper.selectA4(unList); + } + BigDecimal a5 = BigDecimal.ZERO; + if(!stringList.isEmpty()){ + a5 = baseMapper.selectA5(stringList); + } yAll = yAll.add(a4).add(a5); } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java index 6becf4b50f..277fd2035f 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java @@ -751,10 +751,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService filesList = new ArrayList<>(); //贷款车辆买卖合同 - List dkclmmhts = dkclmmht(printConfirmDto, conSetUpKey); + /*List dkclmmhts = dkclmmht(printConfirmDto, conSetUpKey); //生成车辆融资协议 List clrzxyUrls = generateCLRZXY(printConfirmDto, conSetUpKey); //生成还款协议 List hkxyUrls = hkxy(printConfirmDto, conSetUpKey); //代管车辆委托书 - List dgclwtsUrls = dgclwts(printConfirmDto, conSetUpKey); + List dgclwtsUrls = dgclwts(printConfirmDto, conSetUpKey);*/ //判断是否为高低开 BusSalesOrderPrice data = busSalesOrderFeign.selectByContractNoOne(printConfirmDto.getContractNo()).getData(); //查询金融方案 SolutionsDetailsVo solutionsDetailsVo = loanSolutionsService.selectDetails(busSalesOrder.getSid()).getData(); //判断是否为高低开,若是则生成开票申请书 - List kpsqsUrls = new ArrayList<>(); + /* List kpsqsUrls = new ArrayList<>(); if (!data.getSingleFinalPrice().equals(solutionsDetailsVo.getMainVehicleAmount())) { //开票申请书 kpsqsUrls = kpsqs(printConfirmDto, conSetUpKey); @@ -477,11 +477,11 @@ public class LoanHomevisitPrepService extends MybatisBaseService jsclqrsUrls = jsclqrs(printConfirmDto, conSetUpKey); //接收车辆委托书 - List jsclwtsUrls = jsclwts(printConfirmDto, conSetUpKey); + List jsclwtsUrls = jsclwts(printConfirmDto, conSetUpKey);*/ //销售订单上装信息 List busSalesOrderMakeupDetailsVoList = busSalesOrderMakeupFeign.selectTopByOrderSid(busSalesOrder.getSid()).getData(); //查询金融方案中挂车信息 - List cljszcghtUrls = new ArrayList<>(); + /*List cljszcghtUrls = new ArrayList<>(); if ((busSalesOrderMakeupDetailsVoList != null && busSalesOrderMakeupDetailsVoList.size() > 0) || solutionsDetailsVo.isTrailerAmountCb()){ //生成车辆及上装采购合同 cljszcghtUrls = cljszcght(printConfirmDto, conSetUpKey); @@ -550,7 +550,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService 0) { String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); @@ -961,7 +961,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService