From 03716c02a8041140925212c51886cc14571d5231 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 28 May 2025 10:30:15 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/loanrepurchaseapply/LoanRepurchaseApplyMapper.xml | 2 +- .../biz/loanrepurchaseapply/LoanRepurchaseApplyService.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyMapper.xml index 2771126705..72648797be 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyMapper.xml @@ -239,7 +239,7 @@ diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java index 90053be2cd..c97e7a2906 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java @@ -833,7 +833,7 @@ public class LoanRepurchaseApplyService extends MybatisBaseService Date: Wed, 28 May 2025 11:04:00 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanRepurchaseApplyService.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java index c97e7a2906..28dfffdce6 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java @@ -981,8 +981,17 @@ public class LoanRepurchaseApplyService extends MybatisBaseService0){ + BigDecimal all2 = BigDecimal.ZERO; + if(bankContractLiquidated != null){ + all2 = all2.add(bankContractLiquidated); + } + if(bankNominalPrice != null){ + all2 = all2.add(bankNominalPrice); + } + if(bankOtherReceivable != null){ + all2 = all2.add(bankOtherReceivable); + } + if(bankContractLiquidated != null && bankContractLiquidated.compareTo(BigDecimal.ZERO)>0){ Voucher.VoucherResultDetailDto voucherResultDetailDtoDf = new Voucher.VoucherResultDetailDto(); if (null != dictCommonVo) { voucherResultDetailDtoDf.setSubjectNo(dictCommonVo.getDictValue()); @@ -995,7 +1004,7 @@ public class LoanRepurchaseApplyService extends MybatisBaseService0){ + if(bankNominalPrice != null && bankNominalPrice.compareTo(BigDecimal.ZERO)>0){ Voucher.VoucherResultDetailDto voucherResultDetailDtoDf = new Voucher.VoucherResultDetailDto(); if (null != dictCommonVo) { voucherResultDetailDtoDf.setSubjectNo(dictCommonVo.getDictValue()); @@ -1008,7 +1017,7 @@ public class LoanRepurchaseApplyService extends MybatisBaseService0){ + if(bankOtherReceivable != null && bankOtherReceivable.compareTo(BigDecimal.ZERO)>0){ Voucher.VoucherResultDetailDto voucherResultDetailDtoDf = new Voucher.VoucherResultDetailDto(); if (null != dictCommonVo) { voucherResultDetailDtoDf.setSubjectNo(dictCommonVo.getDictValue()); From 59aecb97610e373a0178766a8244071035ebae2d Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 28 May 2025 11:59:51 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FinPaymentrecordService.java | 16 ++++++++++++++-- .../LoanRepurchaseApplyFeign.java | 4 ++-- .../LoanRepurchaseApplyFeignFallback.java | 2 +- .../LoanRepurchaseApplyRest.java | 4 ++-- .../LoanRepurchaseApplyService.java | 17 ++++------------- 5 files changed, 23 insertions(+), 20 deletions(-) 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 2524079a89..2a78b4bce9 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 @@ -611,7 +611,13 @@ public class FinPaymentrecordService extends MybatisBaseService appDetail(@PathVariable("sid") String sid); - @ApiOperation("app详情") + @ApiOperation("回购付款凭证推送") @PostMapping("/pushRiskToFin") @ResponseBody - ResultBean pushRiskToFin(@RequestParam("applySid") String applySid); + ResultBean pushRiskToFin(@RequestParam("applySid") String applySid,@RequestParam("payTypeCode")String payTypeCode,@RequestParam("accountNumber")String accountNumber); } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepurchaseapply/LoanRepurchaseApplyFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepurchaseapply/LoanRepurchaseApplyFeignFallback.java index 7b929ea82e..023df2ec28 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepurchaseapply/LoanRepurchaseApplyFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepurchaseapply/LoanRepurchaseApplyFeignFallback.java @@ -104,7 +104,7 @@ public class LoanRepurchaseApplyFeignFallback implements LoanRepurchaseApplyFeig } @Override - public ResultBean pushRiskToFin(String applySid) { + public ResultBean pushRiskToFin(String applySid,String payTypeCode,String accountNumber) { return null; } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyRest.java index 1f47079887..cc1a764ea8 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyRest.java @@ -126,9 +126,9 @@ public class LoanRepurchaseApplyRest implements LoanRepurchaseApplyFeign { } @Override - public ResultBean pushRiskToFin(String applySid) { + public ResultBean pushRiskToFin(String applySid,String payTypeCode,String accountNumber) { ResultBean rb = ResultBean.fireFail(); - loanRepurchaseApplyService.pushRiskToFin(applySid); + loanRepurchaseApplyService.pushRiskToFin(applySid,payTypeCode,accountNumber); return rb.success(); } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java index 28dfffdce6..821c8819d3 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepurchaseapply/LoanRepurchaseApplyService.java @@ -834,7 +834,7 @@ public class LoanRepurchaseApplyService extends MybatisBaseService0){ @@ -973,7 +964,7 @@ public class LoanRepurchaseApplyService extends MybatisBaseService Date: Wed, 28 May 2025 14:27:18 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fin/biz/finpaymentrecord/FinPaymentrecordService.java | 4 ++-- .../api/loanrepurchaseapply/LoanRepurchaseApplyFeign.java | 3 ++- .../LoanRepurchaseApplyFeignFallback.java | 2 +- .../biz/loanrepurchaseapply/LoanRepurchaseApplyRest.java | 4 ++-- .../loanrepurchaseapply/LoanRepurchaseApplyService.java | 8 +++++--- 5 files changed, 12 insertions(+), 9 deletions(-) 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 2a78b4bce9..4874182715 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 @@ -617,7 +617,7 @@ public class FinPaymentrecordService extends MybatisBaseService list = loanRepaymentPlanDetailsService.selectByBusVinSid2(loanRepurchaseApply.getBusVinSid()); list.removeAll(Collections.singleton(null)); if(!list.isEmpty()){ - BigDecimal bankSettlePrice = loanRepurchaseCost.getBankSettlePrice(); + BigDecimal bankSettlePrice = BigDecimal.ZERO; + if(StringUtils.isNotBlank(cost)){ + bankSettlePrice = new BigDecimal(cost); + } if(bankSettlePrice != null && bankSettlePrice.compareTo(BigDecimal.ZERO)>0){ for (int jj = 0; jj < list.size(); jj++) { LoanRepaymentPlanDetails loanRepaymentPlanDetails = list.get(jj); @@ -858,7 +861,6 @@ public class LoanRepurchaseApplyService extends MybatisBaseService