From e0f991fbd9f18e1bceb87f6621481fc1d0cf743a Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Mon, 30 Oct 2023 14:43:05 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/biz/basediscountpackage/BaseDiscountpackageMapper.xml | 2 +- .../biz/basediscountpackage/BaseDiscountpackageService.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml index 4998ded878..2dab3ff76a 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml @@ -75,7 +75,7 @@ where bd.vehSid = #{vinSid} and bbd.useOrg = #{orgSid} and bbd.nodeState = '已办结' - and bbd.salesPolicyKey = '0001' and bbd.effectiveDate>NOW() + and bbd.salesPolicyKey = '0001' and bbd.effectiveDate>NOW() and isEmploy = 1 SELECT - bs.sid as salesOrderSid, + bs.sid as orderSid, bs.orgName as orgName, bs.staffName as staffName, bs.useOrgName as useOrgName, @@ -25,7 +25,8 @@ co.borrowerName as borrowerName, co.bankName as bankName, co.bankContractNo as bankContractNo, - co.policyName as policyName + co.policyName as policyName, + co.sid as salesOrderSid FROM bus_sales_order_loancontract AS co LEFT JOIN bus_sales_order AS bs ON co.salesOrderSid = bs.sid @@ -34,9 +35,9 @@ diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java index 8ec7ca50c1..bcf7e089c5 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java @@ -259,7 +259,7 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService busSalesOrderVehicles = busSalesOrderVehicleService.selectByOrderSid(record.getSalesOrderSid()); + List busSalesOrderVehicles = busSalesOrderVehicleService.selByLoanContractSid(record.getSalesOrderSid()); busSalesOrderVehicles.removeAll(Collections.singleton(null)); if (!busSalesOrderVehicles.isEmpty()) { List stringVinNos = busSalesOrderVehicles.stream().map(c -> c.getLinkNo()).collect(Collectors.toList()); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java index 8329957d97..3de61da183 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java @@ -105,7 +105,9 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectByOrderSid(@Param("salesOrderSid") String salesOrderSid); - List selectByOrderSid2(@Param("salesOrderSid") String salesOrderSid,@Param("borrowSid") String borrowSid); + + List selectByOrderSid2(@Param("salesOrderSid") String salesOrderSid, @Param("borrowSid") String borrowSid); + List selectByOrderSid3(@Param("salesOrderSid") String salesOrderSid); @Select("select * from bus_sales_order_vehicle where sid = #{busVinSid}") @@ -116,6 +118,7 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectByNoAndVinSids(String contractNo); List selectByNoAndVinSidsNew(String contractNo); + List selectByNoAndVinSidsNew2(String contractNo); List appVehicleQKKPList(@Param(Constants.WRAPPER) QueryWrapper qw); @@ -155,13 +158,16 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper saleOrderInputLenderVins(String sale0rderSid); BusSalesOrderVehicle selectBySidAndOrderBo(@Param("saleOrderSid") String saleOrderSid, @Param("pos") String pos); - List selectListByOrderSidAndDkrSid(@Param("saleOrderSid") String saleOrderSid,@Param("borrowerSid") String borrowerSid); + List selectListByOrderSidAndDkrSid(@Param("saleOrderSid") String saleOrderSid, @Param("borrowerSid") String borrowerSid); List selectVinNos(@Param("borrowSid") String sid, @Param("saleOrderSid") String saleOrderSid); + + @Select("select * from bus_sales_order_vehicle where loanContractSid = #{loanContractSid}") + List selByLoanContractSid(String loanContractSid); } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java index 8372598039..2e366619eb 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java @@ -154,4 +154,11 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign { List busSalesOrderVehicles = busSalesOrderVehicleService.selectListByOrderSidAndDkrSid(saleOrderSid, borrowerSid); return rb.success().setData(busSalesOrderVehicles); } + + @Override + public ResultBean> selbyContractSid(String loanContractSid) { + ResultBean rb = ResultBean.fireFail(); + List busSalesOrderVehicles = busSalesOrderVehicleService.selByLoanContractSid(loanContractSid); + return rb.success().setData(busSalesOrderVehicles); + } } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java index 20151f4fca..8a6cdf94af 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java @@ -623,4 +623,8 @@ public class BusSalesOrderVehicleService extends MybatisBaseService selectVinNos(String sid, String saleOrderSid) { return baseMapper.selectVinNos(sid,saleOrderSid); } + + public List selByLoanContractSid(String loanContractSid) { + return baseMapper.selByLoanContractSid(loanContractSid); + } } \ No newline at end of file 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 e9bf9632a6..c5d13da537 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 @@ -34,6 +34,8 @@ public class LoanRepaymentSchedule extends BaseEntity { private String vehCount; @ApiModelProperty("消贷合同编号") private String loanContractNo; + @ApiModelProperty("消贷合同sid") + private String loanContractSid; @ApiModelProperty("资方名称") private String bankName; @ApiModelProperty("金融产品政策") diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.java index 8f620a9ae1..22a2f7be91 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.java @@ -22,7 +22,7 @@ import org.apache.ibatis.annotations.Param; public interface LoanRepaymentScheduleMapper extends BaseMapper { - LoanRepaymentSchedule selectByOrderSid(String salesOrderSid); + LoanRepaymentSchedule selectByContractSid(String salesOrderSid); IPage getRepaymentPlanList(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.xml index 2aa226e292..e3cfd860d2 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.xml @@ -2,11 +2,11 @@ -