From c0abbc394a9d813c7eb4e3e5f227ebbc8c0a45c7 Mon Sep 17 00:00:00 2001
From: fanzongzhe <285169773@qq.com>
Date: Wed, 7 Aug 2024 11:54:30 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=B4=B7=E5=90=8E=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE=E5=AF=BC=E5=85=A5=E7=AE=97=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../LoanCreateSchedulePdfVo.java | 4 +++
.../LoanRepaymentSchedule.java | 4 +++
.../LoanRepaymentHistoryMapper.xml | 15 +++++------
.../LoanRepaymentPlanDetailsMapper.xml | 25 ++++++-------------
.../LoanRepaymentScheduleMapper.xml | 4 +--
.../LoanRepaymentScheduleService.java | 12 +++++++++
6 files changed, 36 insertions(+), 28 deletions(-)
diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanCreateSchedulePdfVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanCreateSchedulePdfVo.java
index 661e7230e5..f1497c627b 100644
--- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanCreateSchedulePdfVo.java
+++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanCreateSchedulePdfVo.java
@@ -75,4 +75,8 @@ public class LoanCreateSchedulePdfVo implements Vo {
private String singleOtherMidRepay;
@ApiModelProperty("单独其他融末期月还")
private String singleOtherLastRepay;
+ @ApiModelProperty("主产品资方sid")
+ private String bankSid;
+ @ApiModelProperty("其他融资方sid")
+ private String otherBankSid;
}
diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentSchedule.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentSchedule.java
index 62aed25146..2df417c9b7 100644
--- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentSchedule.java
+++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentSchedule.java
@@ -98,4 +98,8 @@ public class LoanRepaymentSchedule extends BaseEntity {
private BigDecimal importFund;
@ApiModelProperty("全路径")
private String orgSidPath;
+ @ApiModelProperty("主产品资方sid")
+ private String bankSid;
+ @ApiModelProperty("其他融资方sid")
+ private String otherBankSid;
}
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml
index 7f8463dd53..edae0fd4a1 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml
@@ -256,9 +256,8 @@
loan_repayment_history AS h
LEFT JOIN loan_repayment_plan_details AS p ON h.planDetailSid = p.sid
-- LEFT JOIN loan_transfer_payment_record AS r ON h.sid = r.repaymentHistorySid
- LEFT JOIN loan_solutions as s ON p.salesOrderSid = s.salesOrderSid
- LEFT JOIN loan_fin_policy as po ON s.policySid = po.sid
- LEFT JOIN loan_fin_bank as b ON b.sid = po.bankSid
+ LEFT JOIN loan_repayment_schedule as s ON p.scheduleSid = s.sid
+ LEFT JOIN loan_fin_bank as b ON b.sid = s.bankSid
${ew.sqlSegment}
@@ -841,9 +840,8 @@
loan_repayment_history AS h
LEFT JOIN loan_repayment_plan_details AS p ON h.planDetailSid = p.sid
-- LEFT JOIN loan_transfer_payment_record AS r ON h.sid = r.repaymentHistorySid
- LEFT JOIN loan_solutions as s ON p.salesOrderSid = s.salesOrderSid
- LEFT JOIN loan_fin_policy as po ON s.policySid = po.sid
- LEFT JOIN loan_fin_bank as b ON b.sid = po.bankSid,
+ LEFT JOIN loan_repayment_schedule as s ON p.scheduleSid = s.sid
+ LEFT JOIN loan_fin_bank as b ON b.sid = s.bankSid,
(
SELECT
@row_number := 0
@@ -882,9 +880,8 @@
loan_repayment_history AS h
LEFT JOIN loan_repayment_plan_details AS p ON h.planDetailSid = p.sid
-- LEFT JOIN loan_transfer_payment_record AS r ON h.sid = r.repaymentHistorySid
- LEFT JOIN loan_solutions as s ON p.salesOrderSid = s.salesOrderSid
- LEFT JOIN loan_fin_policy as po ON s.policySid = po.sid
- LEFT JOIN loan_fin_bank as b ON b.sid = po.bankSid,
+ LEFT JOIN loan_repayment_schedule as s ON p.scheduleSid = s.sid
+ LEFT JOIN loan_fin_bank as b ON b.sid = s.bankSid,
(
SELECT
@row_number := 0
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml
index ac7edbb2ed..b826be01bc 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml
@@ -225,10 +225,8 @@
ELSE '1'
END as h
FROM loan_repayment_plan_details as p
- LEFT JOIN loan_solutions as s ON p.salesOrderSid = s.salesOrderSid
- LEFT JOIN loan_fin_policy as py ON s.policySid = py.sid
- LEFT JOIN loan_fin_bank as b ON b.sid = py.bankSid
- where s.isDelete = 0
+ LEFT JOIN loan_repayment_schedule as s ON p.scheduleSid = s.sid
+ LEFT JOIN loan_fin_bank as b ON b.sid = s.bankSid
and p.sid = #{pSid}