Browse Source

公司非担保业务进度维护调整为家访考察通过后修改车辆状态表信审终审状态为1

master
God 2 years ago
parent
commit
65028b463b
  1. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java
  2. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java
  3. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java
  4. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java
  5. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
  6. 22
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loannoguaranteecreditreview/LoanNoGuaranteeCreditReviewService.java

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java

@ -152,4 +152,9 @@ public interface BusSalesOrderVehicleFeign {
@PostMapping("/selbyContractSid") @PostMapping("/selbyContractSid")
@ResponseBody @ResponseBody
ResultBean<List<BusSalesOrderVehicle>> selbyContractSid(@RequestParam("loanContractSid") String loanContractSid); ResultBean<List<BusSalesOrderVehicle>> selbyContractSid(@RequestParam("loanContractSid") String loanContractSid);
@ApiOperation("根据贷款人sid查询车辆")
@GetMapping("/selectByBorrowerSid")
@ResponseBody
ResultBean<List<BusSalesOrderVehicle>> selectByBorrowerSid(@RequestParam("borrowerSid") String borrowerSid);
} }

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java

@ -148,4 +148,9 @@ public class BusSalesOrderVehicleFeignFallback implements BusSalesOrderVehicleFe
return null; return null;
} }
@Override
public ResultBean<List<BusSalesOrderVehicle>> selectByBorrowerSid(String borrowerSid) {
return null;
}
} }

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java

@ -171,4 +171,7 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper<BusSalesOrderVehi
@Select("select * from bus_sales_order_vehicle where loanContractSid = #{loanContractSid}") @Select("select * from bus_sales_order_vehicle where loanContractSid = #{loanContractSid}")
List<BusSalesOrderVehicle> selByLoanContractSid(String loanContractSid); List<BusSalesOrderVehicle> selByLoanContractSid(String loanContractSid);
@Select("select * from bus_sales_order_vehicle where borrowerSid = #{borrowerSid}")
List<BusSalesOrderVehicle> selectByBorrowerSid(String borrowerSid);
} }

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java

@ -168,4 +168,9 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign {
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleService.selByLoanContractSid(loanContractSid); List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleService.selByLoanContractSid(loanContractSid);
return rb.success().setData(busSalesOrderVehicles); return rb.success().setData(busSalesOrderVehicles);
} }
@Override
public ResultBean<List<BusSalesOrderVehicle>> selectByBorrowerSid(String borrowerSid) {
return busSalesOrderVehicleService.selectByBorrowerSid(borrowerSid);
}
} }

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java

@ -639,4 +639,10 @@ public class BusSalesOrderVehicleService extends MybatisBaseService<BusSalesOrde
public List<BusSalesOrderVehicle> selByLoanContractSid(String loanContractSid) { public List<BusSalesOrderVehicle> selByLoanContractSid(String loanContractSid) {
return baseMapper.selByLoanContractSid(loanContractSid); return baseMapper.selByLoanContractSid(loanContractSid);
} }
public ResultBean<List<BusSalesOrderVehicle>> selectByBorrowerSid(String borrowerSid) {
ResultBean rb = ResultBean.fireFail();
List<BusSalesOrderVehicle> busSalesOrderVehicleList = baseMapper.selectByBorrowerSid(borrowerSid);
return rb.success().setData(busSalesOrderVehicleList);
}
} }

22
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loannoguaranteecreditreview/LoanNoGuaranteeCreditReviewService.java

@ -153,6 +153,13 @@ public class LoanNoGuaranteeCreditReviewService extends MybatisBaseService<LoanN
//推送其他应收单 //推送其他应收单
LoanNoGuaranteeCreditReview creditReview = fetchBySid(sid); LoanNoGuaranteeCreditReview creditReview = fetchBySid(sid);
if (null != creditReview) { if (null != creditReview) {
//家访考察通过后修改车辆业务状态中的资方终审为1.
if (StringUtils.isNotBlank(creditReview.getHomeVisit())){
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleFeign.selectByBorrowerSid(borrowerSid).getData();
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) {
baseVehicleStateFeign.updateManageState(busSalesOrderVehicle.getSid());
}
}
if (StringUtils.isNotBlank(creditReview.getCreditReview())) { if (StringUtils.isNotBlank(creditReview.getCreditReview())) {
if ("通过".equals(creditReview.getCreditReview()) && !"通过".equals(result)) { if ("通过".equals(creditReview.getCreditReview()) && !"通过".equals(result)) {
BusSalesOrderBorrowerDetailsVo borrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(creditReview.getBorrowerSid()).getData(); BusSalesOrderBorrowerDetailsVo borrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(creditReview.getBorrowerSid()).getData();
@ -176,10 +183,10 @@ public class LoanNoGuaranteeCreditReviewService extends MybatisBaseService<LoanN
ResultBean pushOtherReceivable = busSalesOrderLoancontractFeign.pushOtherReceivable(loanOtherReceivablePush); ResultBean pushOtherReceivable = busSalesOrderLoancontractFeign.pushOtherReceivable(loanOtherReceivablePush);
} }
//资方信审终审通过后修改车辆业务状态中的资方终审为1. //资方信审终审通过后修改车辆业务状态中的资方终审为1.
ResultBean<BusSalesOrderVehicle> busSalesOrderVehicle = busSalesOrderVehicleFeign.selectOneByBorrowerSid(borrowerSid); /*ResultBean<BusSalesOrderVehicle> busSalesOrderVehicle = busSalesOrderVehicleFeign.selectOneByBorrowerSid(borrowerSid);
if (busSalesOrderVehicle.getData() != null) { if (busSalesOrderVehicle.getData() != null) {
ResultBean updateManageState = baseVehicleStateFeign.updateManageState(busSalesOrderVehicle.getData().getSid()); ResultBean updateManageState = baseVehicleStateFeign.updateManageState(busSalesOrderVehicle.getData().getSid());
} }*/
} }
} }
} }
@ -206,6 +213,13 @@ public class LoanNoGuaranteeCreditReviewService extends MybatisBaseService<LoanN
//推送其他应收单 //推送其他应收单
LoanNoGuaranteeCreditReview creditReview = fetchBySid(sid); LoanNoGuaranteeCreditReview creditReview = fetchBySid(sid);
if (null != creditReview) { if (null != creditReview) {
//家访考察通过后修改车辆业务状态中的资方终审为1.
if (StringUtils.isNotBlank(creditReview.getHomeVisit())){
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleFeign.selectByBorrowerSid(borrowerSid).getData();
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) {
baseVehicleStateFeign.updateManageState(busSalesOrderVehicle.getSid());
}
}
if (StringUtils.isNotBlank(creditReview.getCreditReview())) { if (StringUtils.isNotBlank(creditReview.getCreditReview())) {
if ("通过".equals(creditReview.getCreditReview())) { if ("通过".equals(creditReview.getCreditReview())) {
BusSalesOrderBorrowerDetailsVo borrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(creditReview.getBorrowerSid()).getData(); BusSalesOrderBorrowerDetailsVo borrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(creditReview.getBorrowerSid()).getData();
@ -229,10 +243,10 @@ public class LoanNoGuaranteeCreditReviewService extends MybatisBaseService<LoanN
ResultBean pushOtherReceivable = busSalesOrderLoancontractFeign.pushOtherReceivable(loanOtherReceivablePush); ResultBean pushOtherReceivable = busSalesOrderLoancontractFeign.pushOtherReceivable(loanOtherReceivablePush);
} }
//资方信审终审通过后修改车辆业务状态中的资方终审为1. //资方信审终审通过后修改车辆业务状态中的资方终审为1.
ResultBean<BusSalesOrderVehicle> busSalesOrderVehicle = busSalesOrderVehicleFeign.selectOneByBorrowerSid(borrowerSid); /*ResultBean<BusSalesOrderVehicle> busSalesOrderVehicle = busSalesOrderVehicleFeign.selectOneByBorrowerSid(borrowerSid);
if (busSalesOrderVehicle.getData() != null) { if (busSalesOrderVehicle.getData() != null) {
ResultBean updateManageState = baseVehicleStateFeign.updateManageState(busSalesOrderVehicle.getData().getSid()); ResultBean updateManageState = baseVehicleStateFeign.updateManageState(busSalesOrderVehicle.getData().getSid());
} }*/
} }
} }
} }

Loading…
Cancel
Save