Browse Source

查询家访考察客户信息时增加销售订单sid查询条件

master
God 1 year ago
parent
commit
7838f7a1c9
  1. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java
  2. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerFeign.java
  3. 3
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerFeignFallback.java
  4. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionrecord/LoanBeCollectionRecordService.java
  5. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerMapper.java
  6. 12
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerMapper.xml
  7. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerRest.java
  8. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerService.java
  9. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

@ -2443,7 +2443,7 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
//电话
baseQuotationVo.setMobile(busSalesOrderBorrowerDetailsVo.getMobile());
//查询贷款人信息
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerFeign.selectByBorrSid(busSalesOrderLoancontractDetailsVo.getBorrowerSid()).getData();
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerFeign.selectByBorrSid(busSalesOrderLoancontractDetailsVo.getBorrowerSid(),busSalesOrder.getSid()).getData();
//地址
baseQuotationVo.setAddress(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerDomAddress());
//挂靠公司名称

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerFeign.java

@ -81,8 +81,8 @@ public interface LoanHomevisitInvestigateCustomerFeign {
@ResponseBody
ResultBean<LoanHomevisitInvestigateCustomerDetailsVo> selectByMainSid(@RequestParam("mainSid") String mainSid);
@ApiOperation("根据贷款人sid查询")
@ApiOperation("根据贷款人sid和销售订单sid查询")
@GetMapping("/selectByBorrSid")
@ResponseBody
ResultBean<LoanHomevisitInvestigateCustomerDetailsVo> selectByBorrSid(@RequestParam("borrowerSid") String borrowerSid);
ResultBean<LoanHomevisitInvestigateCustomerDetailsVo> selectByBorrSid(@RequestParam("borrowerSid") String borrowerSid,@RequestParam("orderSid") String orderSid);
}

3
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerFeignFallback.java

@ -76,7 +76,8 @@ public class LoanHomevisitInvestigateCustomerFeignFallback implements LoanHomevi
}
@Override
public ResultBean<LoanHomevisitInvestigateCustomerDetailsVo> selectByBorrSid(String borrowerSid) {
public ResultBean<LoanHomevisitInvestigateCustomerDetailsVo> selectByBorrSid(String borrowerSid, String orderSid) {
return null;
}
}

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

@ -192,7 +192,7 @@ public class LoanBeCollectionRecordService extends MybatisBaseService<LoanBeColl
public LoanBeCollectionRecordInit init(String saleVehSid) {
LoanBeCollectionRecordInit loanBeCollectionRecordInit = new LoanBeCollectionRecordInit();
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(saleVehSid).getData();
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(busSalesOrderVehicle.getBorrowerSid());
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(busSalesOrderVehicle.getBorrowerSid(),busSalesOrderVehicle.getSalesOrderSid());
loanBeCollectionRecordInit.setBorrowerName(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerName());
loanBeCollectionRecordInit.setBorrowerMobile(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerMobile());
loanBeCollectionRecordInit.setSpouseName(loanHomevisitInvestigateCustomerDetailsVo.getSpouseName());

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerMapper.java

@ -68,8 +68,7 @@ public interface LoanHomevisitInvestigateCustomerMapper extends BaseMapper<LoanH
@Select("select * from loan_homevisit_investigate_customer where mainSid = #{sid}")
LoanHomevisitInvestigateCustomerDetailsVo selByMainSid(String sid);
@Select("select * from loan_homevisit_investigate_customer where borrowerSid = #{saleOrderBorrowerSid}")
LoanHomevisitInvestigateCustomerDetailsVo fetchByBorrowerSid(String saleOrderBorrowerSid);
LoanHomevisitInvestigateCustomerDetailsVo fetchByBorrowerSid(@Param("saleOrderBorrowerSid") String saleOrderBorrowerSid,@Param("orderSid") String orderSid);
@Update("update loan_homevisit_investigate_customer set mainSid = #{mainSid} where sid = #{sid}")
void updateMainSid(@Param("sid") String sid,@Param("mainSid") String mainSid);

12
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerMapper.xml

@ -10,4 +10,16 @@
<select id="selectListAllVo" resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerVo">
SELECT * FROM loan_homevisit_investigate_customer <where> ${ew.sqlSegment} </where>
</select>
<select id="fetchByBorrowerSid"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomevisitInvestigateCustomerDetailsVo">
SELECT
lc.*
FROM
loan_homevisit_investigate_customer lc
LEFT JOIN loan_homevisit_investigate li
ON lc.`mainSid` = li.`sid`
WHERE lc.borrowerSid = #{saleOrderBorrowerSid}
AND li.`saleOrderSid` = #{orderSid}
</select>
</mapper>

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerRest.java

@ -106,9 +106,9 @@ public class LoanHomevisitInvestigateCustomerRest implements LoanHomevisitInvest
}
@Override
public ResultBean<LoanHomevisitInvestigateCustomerDetailsVo> selectByBorrSid(String borrowerSid) {
public ResultBean<LoanHomevisitInvestigateCustomerDetailsVo> selectByBorrSid(String borrowerSid,String orderSid) {
ResultBean rb = ResultBean.fireFail();
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(borrowerSid);
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(borrowerSid,orderSid);
return rb.success().setData(loanHomevisitInvestigateCustomerDetailsVo);
}
}

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerService.java

@ -112,8 +112,8 @@ public class LoanHomevisitInvestigateCustomerService extends MybatisBaseService<
return baseMapper.selByMainSid(sid);
}
public LoanHomevisitInvestigateCustomerDetailsVo fetchByBorrowerSid(String saleOrderBorrowerSid) {
return baseMapper.fetchByBorrowerSid(saleOrderBorrowerSid);
public LoanHomevisitInvestigateCustomerDetailsVo fetchByBorrowerSid(String saleOrderBorrowerSid,String orderSid) {
return baseMapper.fetchByBorrowerSid(saleOrderBorrowerSid,orderSid);
}
public void updateMainSid(String sid, String mainSid) {

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java

@ -307,7 +307,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr
loanHomevisitInvestigate.setPrepSid(sid);
loanHomevisitInvestigateService.save(loanHomevisitInvestigate);
//查询是否已存在客户信息并关联
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(loanHomevisitPrep.getSaleOrderBorrowerSid());
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.fetchByBorrowerSid(loanHomevisitPrep.getSaleOrderBorrowerSid(),loanHomevisitPrep.getSaleOrderSid());
if (loanHomevisitInvestigateCustomerDetailsVo != null) {
List<LoanHomeVisitInvestigateInitOtherPeoVo> loanHomeVisitInvestigateInitOtherPeoVos = loanHomevisitInvestigateOtherpeoService.selByMainSid(loanHomevisitInvestigateCustomerDetailsVo.getMainSid());
if (loanHomeVisitInvestigateInitOtherPeoVos != null && loanHomeVisitInvestigateInitOtherPeoVos.size() > 0) {

Loading…
Cancel
Save