Browse Source

修改

master
ligaode 5 days ago
parent
commit
6e6967a954
  1. 31
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrower.java
  2. 68
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDetailsVo.java
  3. 31
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionrecord/LoanBeCollectionRecordService.java

31
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrower.java

@ -31,46 +31,33 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: anrui-buscenter(销售订单) <br/>
* File: BusSalesOrderBorrower.java <br/>
* Class: com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower <br/>
* Description: 销售订单-贷款人. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-08-10 13:46:47 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "销售订单-贷款人", description = "销售订单-贷款人")
@TableName("bus_sales_order_borrower")
public class BusSalesOrderBorrower extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("销售订单sid")
@ApiModelProperty("销售订单sid")
private String salesOrderSid;
@ApiModelProperty("客户sid")
@ApiModelProperty("客户sid")
private String customSid;
@ApiModelProperty("借款人名称")
@ApiModelProperty("借款人名称")
private String borrowerName;
@ApiModelProperty("手机号码")
@ApiModelProperty("手机号码")
private String mobile;
@ApiModelProperty("台数")
@ApiModelProperty("台数")
private Integer vehCount;
@ApiModelProperty("资方sid")
private String bankSid;
@ApiModelProperty("资方名称")
private String bankName;
@ApiModelProperty("金融产品名称")
@ApiModelProperty("金融产品名称")
private String policyName;
@ApiModelProperty("业务阶段编码")
@ApiModelProperty("业务阶段编码")
private String busNo;
@ApiModelProperty("业务阶段名称")
@ApiModelProperty("业务阶段名称")
private String busName;
@ApiModelProperty("业务状态码")
@ApiModelProperty("业务状态码")
private String busState;
}

68
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDetailsVo.java

@ -25,85 +25,71 @@
*********************************************************/
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: anrui-riskcenter(家访考察) <br/>
* File: LoanHomevisitInvestigateCustomerVo.java <br/>
* Class: com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerVo <br/>
* Description: 家访考察-客户信息 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-08-10 15:13:46 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "家访考察-客户信息 视图数据详情", description = "家访考察-客户信息 视图数据详情")
public class LoanHomevisitInvestigateCustomerDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("是否为实际购车人")
@ApiModelProperty("是否为实际购车人")
private Boolean isConfirmRealBuyer; // 是否为实际购车人
@ApiModelProperty("借款人sid")
@ApiModelProperty("借款人sid")
private String borrowerSid; // 借款人sid
@ApiModelProperty("借款人姓名")
@ApiModelProperty("借款人姓名")
private String borrowerName; // 借款人姓名
@ApiModelProperty("借款人身份证号")
@ApiModelProperty("借款人身份证号")
private String borrowerIdNumber; // 借款人身份证号
@ApiModelProperty("借款人手机号")
@ApiModelProperty("借款人手机号")
private String borrowerMobile; // 借款人手机号
@ApiModelProperty("借款人职业key")
@ApiModelProperty("借款人职业key")
private String borrowerCareerKey; // 借款人职业key
@ApiModelProperty("借款人职业value")
@ApiModelProperty("借款人职业value")
private String borrowerCareerValue; // 借款人职业value
@ApiModelProperty("婚姻状况key")
@ApiModelProperty("婚姻状况key")
private String maritalStatusKey; // 婚姻状况key
@ApiModelProperty("婚姻状况value")
@ApiModelProperty("婚姻状况value")
private String maritalStatusValue; // 婚姻状况value
@ApiModelProperty("有无子女key")
@ApiModelProperty("有无子女key")
private String isChildrenKey; // 有无子女key
@ApiModelProperty("有无子女value")
@ApiModelProperty("有无子女value")
private String isChildrenValue; // 有无子女value
@ApiModelProperty("借款人户籍地址")
@ApiModelProperty("借款人户籍地址")
private String borrowerDomAddress; // 借款人户籍地址
@ApiModelProperty("借款人现住址")
@ApiModelProperty("借款人现住址")
private String borrowerPreAddress; // 借款人现住址
@ApiModelProperty("银行卡号")
@ApiModelProperty("银行卡号")
private String bankCardNo; // 银行卡号
@ApiModelProperty("开户行")
@ApiModelProperty("开户行")
private String depositBank; // 开户行
@ApiModelProperty("配偶姓名")
@ApiModelProperty("配偶姓名")
private String spouseName; // 配偶姓名
@ApiModelProperty("配偶身份证号")
@ApiModelProperty("配偶身份证号")
private String spouseIdNumber; // 配偶身份证号
@ApiModelProperty("配偶手机号")
@ApiModelProperty("配偶手机号")
private String spouseMobile; // 配偶手机号
@ApiModelProperty("配偶职业key")
@ApiModelProperty("配偶职业key")
private String spouseCareerKey; // 配偶职业key
@ApiModelProperty("配偶职业value")
@ApiModelProperty("配偶职业value")
private String spouseCareerValue; // 配偶职业value
@ApiModelProperty("配偶户籍地址")
@ApiModelProperty("配偶户籍地址")
private String spouseDomAddress; // 配偶户籍地址
@ApiModelProperty("配偶现住址")
@ApiModelProperty("配偶现住址")
private String spousePreAddress; // 配偶现住址
@ApiModelProperty("紧急联系人")
@ApiModelProperty("紧急联系人")
private String emergencyContact; // 紧急联系人
@ApiModelProperty("紧急联系电话")
@ApiModelProperty("紧急联系电话")
private String emergencyMobile; // 紧急联系电话
@ApiModelProperty("关系key")
@ApiModelProperty("关系key")
private String relationshipKey; // 关系key
@ApiModelProperty("关系value")
@ApiModelProperty("关系value")
private String relationshipValue; // 关系value
@ApiModelProperty("家访考察表sid")
@ApiModelProperty("家访考察表sid")
private String mainSid; // 家访考察表sid
@ApiModelProperty("车辆登记在(1客户名下,2挂靠公司名下)")

31
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionrecord/LoanBeCollectionRecordService.java

@ -30,6 +30,8 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign;
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle;
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign;
import com.yxt.anrui.fin.api.finvehicleinvoice.FinVehicleInvoice;
@ -65,19 +67,6 @@ import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* Project: anrui-riskcenter(逾期催收记录) <br/>
* File: LoanBeCollectionRecordService.java <br/>
* Class: com.yxt.anrui.riskcenter.biz.loanbecollectionrecord.LoanBeCollectionRecordService <br/>
* Description: 逾期催收记录 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-12-11 13:45:40 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class LoanBeCollectionRecordService extends MybatisBaseService<LoanBeCollectionRecordMapper, LoanBeCollectionRecord> {
@ -98,7 +87,7 @@ public class LoanBeCollectionRecordService extends MybatisBaseService<LoanBeColl
@Autowired
private BusSalesOrderFeign busSalesOrderFeign;
@Autowired
private LoanSolutionsService loanSolutionsService;
private BusSalesOrderBorrowerFeign busSalesOrderBorrowerFeign;
@Autowired
private FinVehicleInvoiceFeign finVehicleInvoiceFeign;
@Autowired
@ -192,11 +181,17 @@ public class LoanBeCollectionRecordService extends MybatisBaseService<LoanBeColl
public LoanBeCollectionRecordInit init(String saleVehSid) {
LoanBeCollectionRecordInit loanBeCollectionRecordInit = new LoanBeCollectionRecordInit();
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(saleVehSid).getData();
BusSalesOrderBorrower busSalesOrderBorrower = busSalesOrderBorrowerFeign.fetchEntityBySid(busSalesOrderVehicle.getBorrowerSid()).getData();
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(busSalesOrderVehicle.getBorrowerSid());
loanBeCollectionRecordInit.setBorrowerName(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerName());
loanBeCollectionRecordInit.setBorrowerMobile(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerMobile());
loanBeCollectionRecordInit.setSpouseName(loanHomevisitInvestigateCustomerDetailsVo.getSpouseName());
loanBeCollectionRecordInit.setSpouseMobile(loanHomevisitInvestigateCustomerDetailsVo.getSpouseMobile());
if (loanHomevisitInvestigateCustomerDetailsVo == null){
loanBeCollectionRecordInit.setBorrowerName(busSalesOrderBorrower.getBorrowerName());
loanBeCollectionRecordInit.setBorrowerMobile(busSalesOrderBorrower.getMobile());
}else {
loanBeCollectionRecordInit.setBorrowerName(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerName());
loanBeCollectionRecordInit.setBorrowerMobile(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerMobile());
loanBeCollectionRecordInit.setSpouseName(loanHomevisitInvestigateCustomerDetailsVo.getSpouseName());
loanBeCollectionRecordInit.setSpouseMobile(loanHomevisitInvestigateCustomerDetailsVo.getSpouseMobile());
}
List<LoanBeCollectionRecordVehInit> loanBeCollectionRecordVehInits = loanBeOverdueVehService.initVehListByBorrSid(busSalesOrderVehicle.getBorrowerSid());
for (LoanBeCollectionRecordVehInit loanBeCollectionRecordVehInit : loanBeCollectionRecordVehInits) {
List<LoanBeCollectionVehFile> loanBeCollectionVehFiles = new ArrayList<>();

Loading…
Cancel
Save