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} 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'