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} SELECT b.bankShortName FROM loan_repayment_plan_details as p - LEFT JOIN loan_solutions as s ON p.salesOrderSid = s.salesOrderSid - LEFT JOIN loan_fin_policy as po ON po.sid = s.policySid - LEFT JOIN loan_fin_bank as b ON po.bankSid = b.sid + LEFT JOIN loan_repayment_schedule as s ON p.scheduleSid = s.sid + LEFT JOIN loan_fin_bank as b ON s.bankSid = b.sid WHERE p.sid = #{sid} - AND s.isDelete = '0'