diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeign.java index f1854abc36..c8142df483 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeign.java @@ -85,6 +85,11 @@ public interface BaseDiscountpackageFeign { @GetMapping("/getAppPackage/{userSid}") ResultBean> getAppPackage(@PathVariable(value = "userSid") String userSid); + @ApiOperation("使用状态停用、开启:useState为0时走停用,为1时走开启") + @PostMapping("setState") + ResultBean setState(@RequestBody BaseDiscountpackageStateQuery query); + + /*****************************销售政策流程****************************************************/ @ApiOperation("提交销售政策流程") diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeignFallback.java index ad136bcf78..2609264387 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageFeignFallback.java @@ -73,6 +73,11 @@ public class BaseDiscountpackageFeignFallback implements BaseDiscountpackageFeig return null; } + @Override + public ResultBean setState(BaseDiscountpackageStateQuery query) { + return null; + } + @Override public ResultBean> getAppPackage(AppBaseDiscountpackageQuery appBaseDiscountpackageQuery) { return null; diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageStateQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageStateQuery.java new file mode 100644 index 0000000000..b34cecfbb4 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basediscountpackage/BaseDiscountpackageStateQuery.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.base.api.basediscountpackage; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.ArrayList; +import java.util.List; + +/** + * @author Administrator + * @description + * @date 2023/10/30 14:50 + */ +@Data +public class BaseDiscountpackageStateQuery { + @ApiModelProperty("sids") + private List sidsList = new ArrayList<>(); + @ApiModelProperty("useState为1时启用,为0时走停用") + private String useState; + private String userSid; +} diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseApplyInboundVehQueryMaterial.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseApplyInboundVehQueryMaterial.java index 2c799f7d95..defeb72dba 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseApplyInboundVehQueryMaterial.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseApplyInboundVehQueryMaterial.java @@ -28,4 +28,5 @@ public class BaseApplyInboundVehQueryMaterial implements Vo { private String settleMoney; // 结算金额 @ApiModelProperty("仓库名称") private String localName; // 仓库名称 + } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/WithdrawalPdfVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/WithdrawalPdfVo.java index bd8d055f7b..85bffa109b 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/WithdrawalPdfVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/WithdrawalPdfVo.java @@ -25,4 +25,5 @@ public class WithdrawalPdfVo implements Vo { private String makeName; private String confirmName; private List baseApplyInboundVehQueryMaterials = new ArrayList<>(); + } 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 e7a66b7f84..4be6fcc7a4 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 @@ -167,4 +167,7 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectVinNos(@Param("borrowSid") String sid, @Param("saleOrderSid") String saleOrderSid); List selectListByOrderSidAndXdConSid(@Param("saleOrderSid") String saleOrderSid,@Param("loanContractSid") String loanContractSid); + + @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 e458038b71..844dff0685 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 @@ -161,4 +161,11 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign { List busSalesOrderVehicles = busSalesOrderVehicleService.selectListByOrderSidAndXdConSid(saleOrderSid, loanContractSid); 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 81bde49f71..bc86eb3385 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 @@ -631,4 +631,8 @@ public class BusSalesOrderVehicleService extends MybatisBaseService selectListByOrderSidAndXdConSid(String saleOrderSid, String loanContractSid) { return baseMapper.selectListByOrderSidAndXdConSid(saleOrderSid, loanContractSid); } + + 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/loanpreloancreditapply/LoanPreloanCreditApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java index f8f1a0157b..940f72781e 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java @@ -478,8 +478,8 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService loanPreloanCreditPeoDetailsVos = loanPreloanCreditPeoService.fetchByMainSid(sid); - List idCardPeoImages = new ArrayList<>(); for (LoanPreloanCreditPeoDetailsVo loanPreloanCreditPeoDetailsVo : loanPreloanCreditPeoDetailsVos) { + List idCardPeoImages = new ArrayList<>(); CommonAppendixSelectQuery commonAppendixSelectQuery3 = new CommonAppendixSelectQuery(); commonAppendixSelectQuery3.setLinkSid(loanPreloanCreditPeoDetailsVo.getSid()); commonAppendixSelectQuery3.setAttachType(LoanFileTypeEnum.FileTypeEnum.ID_CARD.getCode()); 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 @@ -