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());