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}