From 6284fcbc399d47218ffec4b851ba566dba34d1f9 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Mon, 27 Nov 2023 16:41:00 +0800 Subject: [PATCH 01/20] =?UTF-8?q?=E9=80=BE=E6=9C=9F=E8=BD=A6=E8=BE=86?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanBeOverdueVehQuery.java | 20 +++++---- .../loanbeoverdueveh/LoanBeOverdueVehVo.java | 39 ++++++++-------- .../LoanBeOverdueVehMapper.xml | 40 +++++++++++++++++ .../LoanBeOverdueVehService.java | 44 ++++++++++--------- 4 files changed, 95 insertions(+), 48 deletions(-) diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java index 9a84ac44c7..cf15f7325c 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java @@ -7,26 +7,30 @@ import lombok.Data; @Data public class LoanBeOverdueVehQuery implements Query { + @ApiModelProperty("分公司") + private String useOrgName; + @ApiModelProperty("销售部门") + private String dept; + @ApiModelProperty("贷款合同编号") + private String loanContractNo; @ApiModelProperty("贷款人名称") private String borrowerName; - @ApiModelProperty("客户姓名") - private String customerName; - @ApiModelProperty("销售专员") - private String staffName; - @ApiModelProperty("车型") - private String modelName; @ApiModelProperty("车架号") private String vinNo; @ApiModelProperty("车牌号") private String carNum; - @ApiModelProperty("贷款合同编号") - private String loanContractNo; @ApiModelProperty("资方") private String bankName; + @ApiModelProperty("资方合同编号") + private String bankContractNo; @ApiModelProperty("逾期期数") private String beOverduePeriod; @ApiModelProperty("逾期金额") private String beOverdueMoney; + @ApiModelProperty("逾期金额换算期数") + private String beOverdueMoneyAndPeriod; + @ApiModelProperty("风控专员") + private String riskStaffName; private String userSid; private String orgPath; diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehVo.java index 3b2449809f..c02dba0503 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehVo.java @@ -10,33 +10,34 @@ import java.util.Date; @Data public class LoanBeOverdueVehVo implements Vo { + @ApiModelProperty("分公司") + private String useOrgName; + @ApiModelProperty("销售部门") + private String dept; + @ApiModelProperty("贷款合同编号") + private String loanContractNo; @ApiModelProperty("贷款人名称") private String borrowerName; - @ApiModelProperty("联系电话") - private String mobile; - @ApiModelProperty("客户姓名") - private String customerName; - @ApiModelProperty("销售专员") - private String staffName; - @ApiModelProperty("车型") - private String modelName; @ApiModelProperty("车架号") private String vinNo; - @ApiModelProperty("车牌号") + @ApiModelProperty("车牌号") private String carNum; - @ApiModelProperty("贷款合同编号") - private String loanContractNo; @ApiModelProperty("资方") private String bankName; - @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") - @ApiModelProperty("首期还款日") - private Date downPayRePayDate; - @ApiModelProperty("期数") - private String period; + @ApiModelProperty("资方合同编号") + private String bankContractNo; @ApiModelProperty("资方月还") - private String bankMonthRep; - @ApiModelProperty("逾期期数") + private String dueMoney; + @ApiModelProperty("逾期期数") private String beOverduePeriod; - @ApiModelProperty("逾期金额") + @ApiModelProperty("逾期金额") private String beOverdueMoney; + @ApiModelProperty("逾期金额换算期数") + private String beOverdueMoneyAndPeriod; + @ApiModelProperty("垫款金额") + private String advMoney; + @ApiModelProperty("资金占用费") + private String fundPossCostMoney; + @ApiModelProperty("风控专员") + private String riskStaffName; } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml index 343283998b..7cd9f07390 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml @@ -5,5 +5,45 @@ \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java index c5fb914bf8..8683c45bfb 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java @@ -46,18 +46,18 @@ public class LoanBeOverdueVehService{ String orgLevelKey = defaultIdReltBean.getData(); if ("1".equals(orgLevelKey)) { orgSidPath = orgSidPath.substring(0, i1); - qw.like("bd.orgSidPath", orgSidPath); + qw.like("al.orgSidPath", orgSidPath); } else if ("2".equals(orgLevelKey)) { orgSidPath = orgSidPath.substring(0, i2); - qw.like("bd.orgSidPath", orgSidPath); + qw.like("al.orgSidPath", orgSidPath); } else if ("3".equals(orgLevelKey)) { orgSidPath = orgSidPath.substring(0, i3); - qw.like("bd.orgSidPath", orgSidPath); + qw.like("al.orgSidPath", orgSidPath); } else if ("4".equals(orgLevelKey)) { orgSidPath = orgSidPath.substring(0, i4); - qw.like("bd.orgSidPath", orgSidPath); + qw.like("al.orgSidPath", orgSidPath); } else if ("5".equals(orgLevelKey)) { - qw.eq("bd.createBySid", query.getUserSid()); + qw.eq("al.createBySid", query.getUserSid()); } else { PagerVo p = new PagerVo<>(); return p; @@ -67,37 +67,39 @@ public class LoanBeOverdueVehService{ return p; } } - if (StringUtils.isNotBlank(query.getBorrowerName())){ - qw.like("",query.getBorrowerName()); + if (StringUtils.isNotBlank(query.getUseOrgName())){ + qw.like("a1.useOrgName",query.getUseOrgName()); } - if (StringUtils.isNotBlank(query.getCustomerName())){ - qw.like("",query.getCustomerName()); + if (StringUtils.isNotBlank(query.getDept())){ + qw.like("a1.dept",query.getDept()); } - if (StringUtils.isNotBlank(query.getStaffName())){ - qw.like("",query.getStaffName()); + if (StringUtils.isNotBlank(query.getLoanContractNo())){ + qw.like("a1.loanContractNo",query.getLoanContractNo()); } - if (StringUtils.isNotBlank(query.getModelName())){ - qw.like("",query.getModelName()); + if (StringUtils.isNotBlank(query.getBorrowerName())){ + qw.like("a1.borrowerName",query.getBorrowerName()); } if (StringUtils.isNotBlank(query.getVinNo())){ - qw.like("",query.getVinNo()); + qw.like("a1.vinNo",query.getVinNo()); } if (StringUtils.isNotBlank(query.getCarNum())){ qw.like("",query.getCarNum()); } - if (StringUtils.isNotBlank(query.getLoanContractNo())){ - qw.like("",query.getLoanContractNo()); - } if (StringUtils.isNotBlank(query.getBankName())){ - qw.like("",query.getBankName()); + qw.like("a1.bankName",query.getBankName()); + } + if (StringUtils.isNotBlank(query.getBankContractNo())){ + qw.like("a1.bankContractNo",query.getBankContractNo()); } if (StringUtils.isNotBlank(query.getBeOverduePeriod())){ - qw.like("",query.getBeOverduePeriod()); + qw.having("beOverduePeriod = {0}",query.getBeOverduePeriod()); } if (StringUtils.isNotBlank(query.getBeOverdueMoney())){ - qw.like("",query.getBeOverdueMoney()); + qw.like("beOverdueMoney = {0}",query.getBeOverdueMoney()); + } + if (StringUtils.isNotBlank(query.getBeOverdueMoneyAndPeriod())){ + qw.like("beOverdueMoneyAndPeriod = {0}",query.getBeOverdueMoneyAndPeriod()); } - qw.orderByDesc(""); IPage page = PagerUtil.queryToPage(pq); IPage pagging = loanBeOverdueVehMapper.selectPageVo(page, qw); PagerVo p = PagerUtil.pageToVo(pagging, null); From 6c4d7b140197b1121231bde58b934f9481619875 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Mon, 27 Nov 2023 18:08:12 +0800 Subject: [PATCH 02/20] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../busdelivered/AppBusDeliveredPageVo.java | 5 + .../busdelivered/AppDeliveredDetailsVo.java | 3 + .../api/busdelivered/BusDeliveredFeign.java | 5 + .../BusDeliveredFeignFallback.java | 5 + .../api/busdelivered/DeliverDetailsQuery.java | 2 + .../biz/busdelivered/BusDeliveredMapper.java | 7 + .../biz/busdelivered/BusDeliveredMapper.xml | 139 ++++++++++++++++++ .../biz/busdelivered/BusDeliveredRest.java | 7 + .../biz/busdelivered/BusDeliveredService.java | 65 +++++++- .../BusSalesOrderVehicleMapper.java | 1 + .../BusSalesOrderVehicleMapper.xml | 13 ++ .../BusSalesOrderVehicleService.java | 4 + .../retrieval/AppBusDeliveredApplyFeign.java | 6 + .../AppBusDeliveredApplyFeignFallback.java | 5 + .../retrieval/DeliveredDetailsVo.java | 3 + .../retrieval/DeliveredDetailssQuery.java | 2 + .../retrieval/DeliveredPageVo.java | 5 + .../retrieval/AppBusDeliveredApplyRest.java | 5 + .../AppBusDeliveredApplyService.java | 8 + 19 files changed, 287 insertions(+), 3 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppBusDeliveredPageVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppBusDeliveredPageVo.java index 170c5b75fa..37a84927ea 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppBusDeliveredPageVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppBusDeliveredPageVo.java @@ -40,4 +40,9 @@ public class AppBusDeliveredPageVo implements Vo { @ApiModelProperty("车架号集合") private List vinList; + + private String loanSid; + private String loanName; + @ApiModelProperty("是否显示贷款人") + private boolean showLoan; } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java index 32f21a91a3..2e2e2c7d7c 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java @@ -107,4 +107,7 @@ public class AppDeliveredDetailsVo implements Vo { @ApiModelProperty("是否开票(1开票,0不开票)") private String hasInvoice; + @ApiModelProperty("是否开票是否有禁止修改") + private boolean forbidInvoiceChoice; + } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeign.java index d1589a261e..5767f949a5 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeign.java @@ -89,6 +89,11 @@ public interface BusDeliveredFeign { @ResponseBody public ResultBean> getRetrievalNotList(@RequestBody PagerQuery pq); + @ApiOperation("移动端-获取待出库列表") + @PostMapping("/getRetrievalNotList2") + @ResponseBody + public ResultBean> getRetrievalNotList2(@RequestBody PagerQuery pq); + @ApiOperation("移动端-初始化 出库申请 待出库进入") @PostMapping("/getRetrievalApplyInfo") @ResponseBody diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeignFallback.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeignFallback.java index 89f8da09b2..e52a3a08a7 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeignFallback.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/BusDeliveredFeignFallback.java @@ -82,6 +82,11 @@ public class BusDeliveredFeignFallback implements BusDeliveredFeign { return null; } + @Override + public ResultBean> getRetrievalNotList2(PagerQuery pq) { + return null; + } + @Override public ResultBean getRetrievalApplyInfo(AppDeliveredDetailsQuery query) { return null; diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/DeliverDetailsQuery.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/DeliverDetailsQuery.java index 3a0b0f0ef1..7da84b00d2 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/DeliverDetailsQuery.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/DeliverDetailsQuery.java @@ -20,4 +20,6 @@ public class DeliverDetailsQuery { private List vinSelectsid = new ArrayList<>(); @ApiModelProperty("补充车辆sid:pc需要的") private List vinSids = new ArrayList<>(); + + private String loanSid; } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.java index f95684acfe..730e7a5cd2 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.java @@ -32,6 +32,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Constants; import com.yxt.anrui.buscenter.api.busdelivered.*; import com.yxt.anrui.buscenter.api.busdeliveredapplydetails.AppCarListVo; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.LoanHomevisitInvestigate; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomevisitInvestigateOtherpeo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -104,8 +106,13 @@ public interface BusDeliveredMapper extends BaseMapper { IPage getRetrievalNotLists(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw, @Param("name") String name); IPage getRetrievalNotListNew(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw, @Param("name") String name); + IPage getRetrievalNotListNew2(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw, @Param("name") String name); IPage unListPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); IPage getRetrievalNotListQk(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw, @Param("name") String name); + + LoanHomevisitInvestigate selectByBorrowSidAndOrder(@Param("borrowerSid") String borrowerSid, @Param("salesOrderSid") String salesOrderSid); + + LoanHomevisitInvestigateOtherpeo selectVisitSid(String sid); } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.xml index b0da87c5e2..f065f2aec2 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredMapper.xml @@ -373,6 +373,86 @@ order by bo.contractNo desc--> + + + + + + + + \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredRest.java index 991115d5b7..44a5a692e8 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredRest.java @@ -114,6 +114,13 @@ public class BusDeliveredRest implements BusDeliveredFeign { return rb.success().setData(voIPage); } + @Override + public ResultBean> getRetrievalNotList2(PagerQuery pq) { + ResultBean rb = ResultBean.fireFail(); + IPage voIPage = busDeliveredService.getRetrievalNotListNew2(pq); + return rb.success().setData(voIPage); + } + @Override public ResultBean getRetrievalApplyInfo(AppDeliveredDetailsQuery query) { return busDeliveredService.getRetrievalApplyInfo(query); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java index 80b62e9c71..54f322914a 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java @@ -48,6 +48,7 @@ import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderDetailsVo; import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderModelInfoVo; import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderPriceInfoVo; +import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower; import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscount; import com.yxt.anrui.buscenter.api.bussalesordersubmit.SubmitVo; import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; @@ -57,6 +58,7 @@ import com.yxt.anrui.buscenter.biz.busdeliveredapplydetails.BusDeliveredApplyDet import com.yxt.anrui.buscenter.biz.busdelivereddetailsdiscount.BusDeliveredDetailsDiscountService; import com.yxt.anrui.buscenter.biz.busdeliveredusemessage.BusDeliveredUseMessageService; import com.yxt.anrui.buscenter.biz.bussalesorder.BusSalesOrderService; +import com.yxt.anrui.buscenter.biz.bussalesorderborrower.BusSalesOrderBorrowerService; import com.yxt.anrui.buscenter.biz.bussalesorderdiscount.BusSalesOrderDiscountService; import com.yxt.anrui.buscenter.biz.bussalesordervehicle.BusSalesOrderVehicleService; import com.yxt.anrui.fin.api.finbillapplication.FinBillApplication; @@ -69,6 +71,8 @@ import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.portal.api.sysuser.SysUserVo; import com.yxt.anrui.riskcenter.api.loanfileexamine.LoanFileexamine; import com.yxt.anrui.riskcenter.api.loanfileexamine.LoanFileexamineFeign; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.LoanHomevisitInvestigate; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomevisitInvestigateOtherpeo; import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.utils.PagerUtil; @@ -135,6 +139,8 @@ public class BusDeliveredService extends MybatisBaseService getRetrievalNotListNew2(PagerQuery pq) { + QueryWrapper qw = new QueryWrapper<>(); + String name = pq.getParams().getName(); + IPage page = PagerUtil.queryToPage(pq); + String orgPath = pq.getParams().getOrgPath(); + String orgSid = ""; + if (StringUtils.isNotBlank(orgPath)) { + orgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); + } else { + orgSid = sysStaffOrgFeign.getPathSidByUserSid(pq.getParams().getUserSid()).getData(); + } + qw.eq("bo.useOrgSid", orgSid); + if (StringUtils.isNotBlank(pq.getParams().getUserSid())) { + qw.eq("bo.createBySid", pq.getParams().getUserSid()); + } + IPage iPage = baseMapper.getRetrievalNotListNew2(page, qw, name); + return iPage; + } + + /* public IPage getRetrievalNotLists(PagerQuery pq) { QueryWrapper qw = new QueryWrapper<>(); String name = pq.getParams().getName(); @@ -396,6 +422,9 @@ public class BusDeliveredService extends MybatisBaseService trailerList = baseTrailerFeign.trailerList(vinSid, contractNo); if (trailerList.getData() != null && trailerList.getData().getList().isEmpty() && trailerList.getData().getVehillModelList().isEmpty()) { @@ -495,7 +528,7 @@ public class BusDeliveredService extends MybatisBaseService> listResultBean = dictCommonFeign.getTypeValues("buyerType", "0"); List dictCommonVoList = listResultBean.getData(); List voList = Optional.ofNullable(dictCommonVoList).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), DeliveredDictVo.class)).collect(Collectors.toList()); - if ("1".equals(appOrderDetailsVo.getPayTypeKey())) {//贷款 + if ("1".equals(appOrderDetailsVo.getPayTypeKey())) {//全款 voList.remove(1); } appDeliveredDetailsVo.setBuyerType(voList); @@ -544,6 +577,7 @@ public class BusDeliveredService extends MybatisBaseService trailerList = baseTrailerFeign.trailerList(busDeliveredApplyDetails.getVinSid(), busDeliveredApply.getContractNo()); if (trailerList.getData().getList().isEmpty() && trailerList.getData().getVehillModelList().isEmpty()) { @@ -790,7 +837,14 @@ public class BusDeliveredService extends MybatisBaseService vinSids = query.getVinSids(); vinSids.removeAll(Collections.singleton(null)); List list = new ArrayList<>(); - List busSalesOrderVehicleList = busSalesOrderVehicleService.selectByNoAndVinSidsNew(contractNo); + List busSalesOrderVehicleList = new ArrayList<>(); + BusSalesOrder busSalesOrder = busSalesOrderService.selectByContractNos(contractNo); + if("1".equals(busSalesOrder.getPayTypeKey())){ + busSalesOrderVehicleList = busSalesOrderVehicleService.selectByNoAndVinSidsNew(contractNo); + }else{ + busSalesOrderVehicleList = busSalesOrderVehicleService.selectByNoAndVinSidsNew1(contractNo); + } + for (int i = 0; i < busSalesOrderVehicleList.size(); i++) { AppCarListVo appCarListVo = new AppCarListVo(); BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleList.get(i); @@ -799,6 +853,11 @@ public class BusDeliveredService extends MybatisBaseService selectByNoAndVinSids(String contractNo); List selectByNoAndVinSidsNew(String contractNo); + List selectByNoAndVinSidsNew1(String contractNo); List selectByNoAndVinSidsNew2(String contractNo); List appVehicleQKKPList(@Param(Constants.WRAPPER) QueryWrapper qw); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml index 1422169b55..8aac1002be 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml @@ -131,6 +131,19 @@ and bo.contractNo = #{contractNo} + + + + \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java index 54f322914a..2d16ccc4a3 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdelivered/BusDeliveredService.java @@ -72,6 +72,7 @@ import com.yxt.anrui.portal.api.sysuser.SysUserVo; import com.yxt.anrui.riskcenter.api.loanfileexamine.LoanFileexamine; import com.yxt.anrui.riskcenter.api.loanfileexamine.LoanFileexamineFeign; import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.LoanHomevisitInvestigate; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomer; import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomevisitInvestigateOtherpeo; import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.service.MybatisBaseService; @@ -465,6 +466,8 @@ public class BusDeliveredService extends MybatisBaseService trailerList = baseTrailerFeign.trailerList(vinSid, contractNo); @@ -490,6 +493,51 @@ public class BusDeliveredService extends MybatisBaseService trailerList = baseTrailerFeign.trailerList(busDeliveredApplyDetails.getVinSid(), busDeliveredApply.getContractNo()); if (trailerList.getData().getList().isEmpty() && trailerList.getData().getVehillModelList().isEmpty()) { diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index e454939bf2..ecb0c44eb4 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -7652,12 +7652,17 @@ public class BusSalesOrderService extends MybatisBaseService busSalesOrderVehicleList = busSalesOrderVehicleService.selectByBorrowSid2(sid,busSalesOrderBorrower.getSalesOrderSid()); + busSalesOrderVehicleList.removeAll(Collections.singleton(null)); + if (!busSalesOrderVehicleList.isEmpty()) { + for (int i = 0; i < busSalesOrderVehicleList.size(); i++) { + BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleList.get(i); + busSalesOrderVehicle.setBorrowerSid(""); + busSalesOrderVehicle.setBorrowName(""); + busSalesOrderVehicleService.updateById(busSalesOrderVehicle); + } } //删除销售订单贷款表的数据 busSalesOrderBorrowerService.deleteBySid(sid); From 60495bfd0760f7d382ff2e75a55f8a58f7122c6b Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Tue, 28 Nov 2023 11:00:43 +0800 Subject: [PATCH 05/20] =?UTF-8?q?=E6=8B=85=E4=BF=9D=E4=BA=BA=E8=81=94?= =?UTF-8?q?=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppLoanHomeVisitInvestigateInitZMWJVo.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZMWJVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZMWJVo.java index a33c145c27..f810ffe452 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZMWJVo.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZMWJVo.java @@ -30,4 +30,6 @@ public class AppLoanHomeVisitInvestigateInitZMWJVo implements Vo { private List guarantorAccount; @ApiModelProperty("是否有配偶") private Boolean spouseState = false; + @ApiModelProperty("是否有担保人") + private Boolean dbrState = false; } From df3126eebbc2bca511be45df87c3c9444348ce35 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Tue, 28 Nov 2023 11:36:03 +0800 Subject: [PATCH 06/20] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bussalesorderborrower/BusSalesOrderBorrowerMapper.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml index fdc52569e5..be744f89e3 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml @@ -67,9 +67,10 @@ + + \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java index 65c8973b34..2a3892c23e 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java @@ -35,6 +35,7 @@ import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo; import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; import com.yxt.anrui.base.api.basetrailer.BaseTrailerDetailsVo; import com.yxt.anrui.base.api.basetrailer.BaseTrailerFeign; +import com.yxt.anrui.base.api.basevehicle.BaseVehicle; import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; import com.yxt.anrui.base.api.basevehiclestate.BaseVehicleStateDto; import com.yxt.anrui.base.api.basevehiclestate.BaseVehicleStateEnum; @@ -1718,6 +1719,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService { String selectNum(String bill); int selectByBusVnS(@Param("busVinSid") String busVinSid, @Param("realityLoan") String realityLoan); + + BaseVehicle selectByVSid(String busVinSid); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffMapper.xml index ff4ab1808d..475f2e2b69 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffMapper.xml @@ -56,4 +56,10 @@ update anrui_fin.fin_uncollected_receivables_detailed set reveivableMoney = #{realityLoan} where busVinSid = #{busVinSid} and receivablesName = '融资放款' + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java index 18579203ad..2a598d7c24 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java @@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo; import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; +import com.yxt.anrui.base.api.basevehicle.BaseVehicle; import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyVo; import com.yxt.anrui.base.common.enums.BillTypeEnum; import com.yxt.anrui.base.common.utils.Rule; @@ -293,8 +294,8 @@ public class LoanDiffService extends MybatisBaseService Date: Wed, 29 Nov 2023 09:22:40 +0800 Subject: [PATCH 19/20] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/busdeliveredapply/BusDeliveredApplyService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java index b96041d769..20a76d546c 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java @@ -3033,6 +3033,14 @@ public class BusDeliveredApplyService extends MybatisBaseService carList = dto.getCarList(); if (!carList.isEmpty()) { From ed6ac5608468f793efa7182b6f7ceff995fe0870 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 29 Nov 2023 09:28:36 +0800 Subject: [PATCH 20/20] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/busdeliveredapply/BusDeliveredApplyService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java index 20a76d546c..c32dcb9526 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java @@ -3185,7 +3185,7 @@ public class BusDeliveredApplyService extends MybatisBaseService detailsVoResultBean = loanSolutionsFeign.selectDetailsss(busSalesOrder.getSid());