Browse Source

家访、优化

master
God 2 years ago
parent
commit
d6adc189cd
  1. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceMapper.java
  2. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransport.java
  3. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportDetailsVo.java
  4. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportDto.java
  5. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportQuery.java
  6. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportVo.java
  7. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateMapper.java
  8. 51
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java
  9. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeoMapper.xml
  10. 96
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeoService.java
  11. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportMapper.xml
  12. 12
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitVo.java
  13. 5
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceMapper.java

@ -52,7 +52,7 @@ public interface FinVehicleInvoiceMapper extends BaseMapper<FinVehicleInvoice> {
List<FinVehicleInvoice> selectBybillingSid(@Param("billingSid") String billingSid); List<FinVehicleInvoice> selectBybillingSid(@Param("billingSid") String billingSid);
@Select("SELECT COUNT(*) FROM fin_vehicle_invoice WHERE vehicleSid = #{vinSid}") @Select("SELECT COUNT(*) FROM fin_vehicle_invoice WHERE vehicleSid = #{vinSid} AND billingStateKey != '003'")
int selectCountByVinSid(String vehSid); int selectCountByVinSid(String vehSid);
VehicleInvoiceVo selectByVinSids(String vinSid); VehicleInvoiceVo selectByVinSids(String vinSid);

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransport.java

@ -63,7 +63,7 @@ public class LoanHomevisitInvestigateTransport extends BaseEntity {
@ApiModelProperty("来回里程") @ApiModelProperty("来回里程")
private String roundTripMileage; // 来回里程 private String roundTripMileage; // 来回里程
@ApiModelProperty("载重(吨)") @ApiModelProperty("载重(吨)")
private String load; // 载重(吨) private String deadWeight; // 载重(吨)
@ApiModelProperty("每月/趟") @ApiModelProperty("每月/趟")
private String monthlyTrip; // 每月/趟 private String monthlyTrip; // 每月/趟
@ApiModelProperty("每趟/元") @ApiModelProperty("每趟/元")

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportDetailsVo.java

@ -64,7 +64,7 @@ public class LoanHomevisitInvestigateTransportDetailsVo implements Vo {
@ApiModelProperty("来回里程") @ApiModelProperty("来回里程")
private String roundTripMileage; // 来回里程 private String roundTripMileage; // 来回里程
@ApiModelProperty("载重(吨)") @ApiModelProperty("载重(吨)")
private String load; // 载重(吨) private String deadWeight; // 载重(吨)
@ApiModelProperty("每月/趟") @ApiModelProperty("每月/趟")
private String monthlyTrip; // 每月/趟 private String monthlyTrip; // 每月/趟
@ApiModelProperty("每趟/元") @ApiModelProperty("每趟/元")

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportDto.java

@ -64,7 +64,7 @@ public class LoanHomevisitInvestigateTransportDto implements Dto {
@ApiModelProperty("来回里程") @ApiModelProperty("来回里程")
private String roundTripMileage; // 来回里程 private String roundTripMileage; // 来回里程
@ApiModelProperty("载重(吨)") @ApiModelProperty("载重(吨)")
private String load; // 载重(吨) private String deadWeight; // 载重(吨)
@ApiModelProperty("每月/趟") @ApiModelProperty("每月/趟")
private String monthlyTrip; // 每月/趟 private String monthlyTrip; // 每月/趟
@ApiModelProperty("每趟/元") @ApiModelProperty("每趟/元")

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportQuery.java

@ -62,7 +62,7 @@ public class LoanHomevisitInvestigateTransportQuery implements Query {
@ApiModelProperty("来回里程") @ApiModelProperty("来回里程")
private String roundTripMileage; // 来回里程 private String roundTripMileage; // 来回里程
@ApiModelProperty("载重(吨)") @ApiModelProperty("载重(吨)")
private String load; // 载重(吨) private String deadWeight; // 载重(吨)
@ApiModelProperty("每月/趟") @ApiModelProperty("每月/趟")
private String monthlyTrip; // 每月/趟 private String monthlyTrip; // 每月/趟
@ApiModelProperty("每趟/元") @ApiModelProperty("每趟/元")

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportVo.java

@ -64,7 +64,7 @@ public class LoanHomevisitInvestigateTransportVo implements Vo {
@ApiModelProperty("来回里程") @ApiModelProperty("来回里程")
private String roundTripMileage; // 来回里程 private String roundTripMileage; // 来回里程
@ApiModelProperty("载重(吨)") @ApiModelProperty("载重(吨)")
private String load; // 载重(吨) private String deadWeight; // 载重(吨)
@ApiModelProperty("每月/趟") @ApiModelProperty("每月/趟")
private String monthlyTrip; // 每月/趟 private String monthlyTrip; // 每月/趟
@ApiModelProperty("每趟/元") @ApiModelProperty("每趟/元")

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateMapper.java

@ -74,5 +74,5 @@ public interface LoanHomevisitInvestigateMapper extends BaseMapper<LoanHomevisit
LoanHomeVisitInvestigateInitCustomerVo getHomeVisitCustomerInfo(String sid); LoanHomeVisitInvestigateInitCustomerVo getHomeVisitCustomerInfo(String sid);
@Update("update loan_homevisit_investigate set state = '2',remarks = #{comment},investigateValue = #{jg} where sid = #{sid}") @Update("update loan_homevisit_investigate set state = '2',remarks = #{comment},investigateValue = #{jg} where sid = #{sid}")
void saveReportInfo(String comment, String jg, String sid); void saveReportInfo(@Param("comment") String comment,@Param("jg") String jg,@Param("sid") String sid);
} }

51
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java

@ -496,6 +496,7 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
public ResultBean saveHomeVisitCustomerInfo(LoanHomeVisitInvestigateSaveCustomerDto dto) { public ResultBean saveHomeVisitCustomerInfo(LoanHomeVisitInvestigateSaveCustomerDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<LoanHomeVisitInvestigateSaveOtherPeoDto> otherPersonnel = dto.getOtherPersonnel(); List<LoanHomeVisitInvestigateSaveOtherPeoDto> otherPersonnel = dto.getOtherPersonnel();
List<String> bankCardImages = dto.getBankCardImages();
LoanHomevisitInvestigateCustomerDto loanHomevisitInvestigateCustomerDto = new LoanHomevisitInvestigateCustomerDto(); LoanHomevisitInvestigateCustomerDto loanHomevisitInvestigateCustomerDto = new LoanHomevisitInvestigateCustomerDto();
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.selByMainSid(dto.getSid()); LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.selByMainSid(dto.getSid());
if (loanHomevisitInvestigateCustomerDetailsVo == null) { if (loanHomevisitInvestigateCustomerDetailsVo == null) {
@ -527,7 +528,9 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomevisitInvestigateCustomerDto.setSpouseDomAddress(""); loanHomevisitInvestigateCustomerDto.setSpouseDomAddress("");
loanHomevisitInvestigateCustomerDto.setSpousePreAddress(""); loanHomevisitInvestigateCustomerDto.setSpousePreAddress("");
} else { } else {
loanHomevisitInvestigateCustomerDto.setSpouseName(dto.getSpouseName());
loanHomevisitInvestigateCustomerDto.setSpouseIdNumber(dto.getSpouseIdCard()); loanHomevisitInvestigateCustomerDto.setSpouseIdNumber(dto.getSpouseIdCard());
loanHomevisitInvestigateCustomerDto.setSpouseMobile(dto.getSpouseMobile());
loanHomevisitInvestigateCustomerDto.setSpouseCareerKey(dto.getSpouseJobKey()); loanHomevisitInvestigateCustomerDto.setSpouseCareerKey(dto.getSpouseJobKey());
loanHomevisitInvestigateCustomerDto.setSpouseCareerValue(dto.getSpouseJob()); loanHomevisitInvestigateCustomerDto.setSpouseCareerValue(dto.getSpouseJob());
loanHomevisitInvestigateCustomerDto.setSpouseDomAddress(dto.getSpouseRegisterAddress()); loanHomevisitInvestigateCustomerDto.setSpouseDomAddress(dto.getSpouseRegisterAddress());
@ -539,10 +542,23 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomevisitInvestigateCustomerDto.setRelationshipValue(dto.getEmergencyContactType()); loanHomevisitInvestigateCustomerDto.setRelationshipValue(dto.getEmergencyContactType());
loanHomevisitInvestigateCustomerDto.setMainSid(dto.getSid()); loanHomevisitInvestigateCustomerDto.setMainSid(dto.getSid());
loanHomevisitInvestigateCustomerService.saveOrUpdateDto(loanHomevisitInvestigateCustomerDto); loanHomevisitInvestigateCustomerService.saveOrUpdateDto(loanHomevisitInvestigateCustomerDto);
loanHomevisitInvestigateFileService.delByMainSidAndType(dto.getSid(), LoanAttachTypeEnum.YHK.getAttachType());
if (bankCardImages.size() > 0) {
for (String yhk : bankCardImages) {
LoanHomevisitInvestigateFileDto loanHomevisitInvestigateFileDto = new LoanHomevisitInvestigateFileDto();
loanHomevisitInvestigateFileDto.setMainSid(dto.getSid());
loanHomevisitInvestigateFileDto.setAttachType(LoanAttachTypeEnum.YHK.getAttachType());
if (yhk.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
yhk = yhk.replace(fileUploadComponent.getUrlPrefix(), "");
}
loanHomevisitInvestigateFileDto.setFileUrl(yhk);
loanHomevisitInvestigateFileService.saveOrUpdateDto(loanHomevisitInvestigateFileDto);
}
}
loanHomevisitInvestigateOtherpeoService.delByMainSid(dto.getSid()); loanHomevisitInvestigateOtherpeoService.delByMainSid(dto.getSid());
for (LoanHomeVisitInvestigateSaveOtherPeoDto loanHomeVisitInvestigateSaveOtherPeoDto : otherPersonnel) { for (LoanHomeVisitInvestigateSaveOtherPeoDto loanHomeVisitInvestigateSaveOtherPeoDto : otherPersonnel) {
LoanHomevisitInvestigateOtherpeoDto loanHomevisitInvestigateOtherpeoDto = new LoanHomevisitInvestigateOtherpeoDto(); LoanHomevisitInvestigateOtherpeoDto loanHomevisitInvestigateOtherpeoDto = new LoanHomevisitInvestigateOtherpeoDto();
BeanUtil.copyProperties(loanHomeVisitInvestigateSaveOtherPeoDto, loanHomevisitInvestigateOtherpeoDto); BeanUtil.copyProperties(loanHomeVisitInvestigateSaveOtherPeoDto, loanHomevisitInvestigateOtherpeoDto, "sid");
loanHomevisitInvestigateOtherpeoDto.setPeoTypeKey(loanHomeVisitInvestigateSaveOtherPeoDto.getPersonnelKey()); loanHomevisitInvestigateOtherpeoDto.setPeoTypeKey(loanHomeVisitInvestigateSaveOtherPeoDto.getPersonnelKey());
loanHomevisitInvestigateOtherpeoDto.setPeoType(loanHomeVisitInvestigateSaveOtherPeoDto.getPersonnelType()); loanHomevisitInvestigateOtherpeoDto.setPeoType(loanHomeVisitInvestigateSaveOtherPeoDto.getPersonnelType());
loanHomevisitInvestigateOtherpeoDto.setPeoName(loanHomeVisitInvestigateSaveOtherPeoDto.getName()); loanHomevisitInvestigateOtherpeoDto.setPeoName(loanHomeVisitInvestigateSaveOtherPeoDto.getName());
@ -562,8 +578,8 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
LoanHomeVisitInvestigateInitOrderVo loanHomeVisitInvestigateInitOrderVos = loanHomevisitInvestigateOrderService.getHomeVisitOrderInfo(sid); LoanHomeVisitInvestigateInitOrderVo loanHomeVisitInvestigateInitOrderVos = loanHomevisitInvestigateOrderService.getHomeVisitOrderInfo(sid);
if (loanHomeVisitInvestigateInitOrderVos == null) { if (loanHomeVisitInvestigateInitOrderVos == null) {
loanHomeVisitInvestigateInitOrderVos = new LoanHomeVisitInvestigateInitOrderVo(); loanHomeVisitInvestigateInitOrderVos = new LoanHomeVisitInvestigateInitOrderVo();
loanHomeVisitInvestigateInitOrderVos.setSid(sid);
} }
loanHomeVisitInvestigateInitOrderVos.setSid(sid);
return rb.success().setData(loanHomeVisitInvestigateInitOrderVos); return rb.success().setData(loanHomeVisitInvestigateInitOrderVos);
} }
@ -576,10 +592,15 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
} else { } else {
BeanUtil.copyProperties(loanHomevisitInvestigateOrderDetailsVo, loanHomevisitInvestigateOrderDto); BeanUtil.copyProperties(loanHomevisitInvestigateOrderDetailsVo, loanHomevisitInvestigateOrderDto);
} }
loanHomevisitInvestigateOrderDto.setCarConfirm(dto.getCarInfoKey()); loanHomevisitInvestigateOrderDto.setCarConfirmKey(dto.getCarInfoKey());
loanHomevisitInvestigateOrderDto.setCarConfirm(dto.getCarInfoType());
loanHomevisitInvestigateOrderDto.setCarRemarks(dto.getCarInfoRemarks()); loanHomevisitInvestigateOrderDto.setCarRemarks(dto.getCarInfoRemarks());
loanHomevisitInvestigateOrderDto.setFinConfirm(dto.getFinanceKey()); loanHomevisitInvestigateOrderDto.setFinConfirmKey(dto.getFinanceKey());
loanHomevisitInvestigateOrderDto.setFinConfirm(dto.getFinanceType());
loanHomevisitInvestigateOrderDto.setFinRemarks(dto.getFinanceRemarks()); loanHomevisitInvestigateOrderDto.setFinRemarks(dto.getFinanceRemarks());
loanHomevisitInvestigateOrderDto.setFinDownPayKey(dto.getPaymentRatiokey());
loanHomevisitInvestigateOrderDto.setFinDownPay(dto.getPaymentRatio());
loanHomevisitInvestigateOrderDto.setFinDownPayRemarks(dto.getPaymentRemarks());
loanHomevisitInvestigateOrderDto.setMainSid(dto.getSid()); loanHomevisitInvestigateOrderDto.setMainSid(dto.getSid());
loanHomevisitInvestigateOrderService.saveOrUpdateDto(loanHomevisitInvestigateOrderDto); loanHomevisitInvestigateOrderService.saveOrUpdateDto(loanHomevisitInvestigateOrderDto);
return rb.success(); return rb.success();
@ -590,8 +611,8 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
LoanHomeVisitInvestigateInitOperVo loanHomeVisitInvestigateInitOperVo = loanHomevisitInvestigateOperationsService.getHomeVisitOperationInfo(sid); LoanHomeVisitInvestigateInitOperVo loanHomeVisitInvestigateInitOperVo = loanHomevisitInvestigateOperationsService.getHomeVisitOperationInfo(sid);
if (loanHomeVisitInvestigateInitOperVo == null) { if (loanHomeVisitInvestigateInitOperVo == null) {
loanHomeVisitInvestigateInitOperVo = new LoanHomeVisitInvestigateInitOperVo(); loanHomeVisitInvestigateInitOperVo = new LoanHomeVisitInvestigateInitOperVo();
loanHomeVisitInvestigateInitOperVo.setSid(sid);
} }
loanHomeVisitInvestigateInitOperVo.setSid(sid);
return rb.success().setData(loanHomeVisitInvestigateInitOperVo); return rb.success().setData(loanHomeVisitInvestigateInitOperVo);
} }
@ -619,8 +640,8 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
LoanHomeVisitInvestigateInitTranVo loanHomeVisitInvestigateInitTranVo = loanHomevisitInvestigateTransportService.getHomeVisitTransportInfo(sid); LoanHomeVisitInvestigateInitTranVo loanHomeVisitInvestigateInitTranVo = loanHomevisitInvestigateTransportService.getHomeVisitTransportInfo(sid);
if (loanHomeVisitInvestigateInitTranVo == null) { if (loanHomeVisitInvestigateInitTranVo == null) {
loanHomeVisitInvestigateInitTranVo = new LoanHomeVisitInvestigateInitTranVo(); loanHomeVisitInvestigateInitTranVo = new LoanHomeVisitInvestigateInitTranVo();
loanHomeVisitInvestigateInitTranVo.setSid(sid);
} }
loanHomeVisitInvestigateInitTranVo.setSid(sid);
return rb.success().setData(loanHomeVisitInvestigateInitTranVo); return rb.success().setData(loanHomeVisitInvestigateInitTranVo);
} }
@ -638,13 +659,15 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomevisitInvestigateTransportDto.setTransportGoodsTrip(dto.getTransportGoodsGoTo()); loanHomevisitInvestigateTransportDto.setTransportGoodsTrip(dto.getTransportGoodsGoTo());
loanHomevisitInvestigateTransportDto.setTransportGoodsRetTrip(dto.getTransportGoodsReturn()); loanHomevisitInvestigateTransportDto.setTransportGoodsRetTrip(dto.getTransportGoodsReturn());
loanHomevisitInvestigateTransportDto.setRoundTripMileage(dto.getMileage()); loanHomevisitInvestigateTransportDto.setRoundTripMileage(dto.getMileage());
loanHomevisitInvestigateTransportDto.setLoad(dto.getDeadWeight()); loanHomevisitInvestigateTransportDto.setDeadWeight(dto.getDeadWeight());
loanHomevisitInvestigateTransportDto.setMonthlyTrip(dto.getMonthCount()); loanHomevisitInvestigateTransportDto.setMonthlyTrip(dto.getMonthCount());
loanHomevisitInvestigateTransportDto.setPerTripYuan(dto.getCountPrice()); loanHomevisitInvestigateTransportDto.setPerTripYuan(dto.getCountPrice());
loanHomevisitInvestigateTransportDto.setFuelConsumptionPerTrip(dto.getFuelConsumption()); loanHomevisitInvestigateTransportDto.setFuelConsumptionPerTrip(dto.getFuelConsumption());
loanHomevisitInvestigateTransportDto.setDriverSalary(dto.getDriverWage()); loanHomevisitInvestigateTransportDto.setDriverSalary(dto.getDriverWage());
loanHomevisitInvestigateTransportDto.setToll(dto.getRoadToll()); loanHomevisitInvestigateTransportDto.setToll(dto.getRoadToll());
loanHomevisitInvestigateTransportDto.setMaintenance(dto.getMaintenance());
loanHomevisitInvestigateTransportDto.setExpectedRevenue(dto.getIncome()); loanHomevisitInvestigateTransportDto.setExpectedRevenue(dto.getIncome());
loanHomevisitInvestigateTransportDto.setNetIncome(dto.getNetIncome());
loanHomevisitInvestigateTransportDto.setMainSid(dto.getSid()); loanHomevisitInvestigateTransportDto.setMainSid(dto.getSid());
loanHomevisitInvestigateTransportService.saveOrUpdateDto(loanHomevisitInvestigateTransportDto); loanHomevisitInvestigateTransportService.saveOrUpdateDto(loanHomevisitInvestigateTransportDto);
return rb.success(); return rb.success();
@ -655,8 +678,8 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
LoanHomeVisitInvestigateInitPropVo loanHomeVisitInvestigateInitPropVo = loanHomevisitInvestigatePropertyService.getHomeVisitAssetsInfo(sid); LoanHomeVisitInvestigateInitPropVo loanHomeVisitInvestigateInitPropVo = loanHomevisitInvestigatePropertyService.getHomeVisitAssetsInfo(sid);
if (loanHomeVisitInvestigateInitPropVo == null) { if (loanHomeVisitInvestigateInitPropVo == null) {
loanHomeVisitInvestigateInitPropVo = new LoanHomeVisitInvestigateInitPropVo(); loanHomeVisitInvestigateInitPropVo = new LoanHomeVisitInvestigateInitPropVo();
loanHomeVisitInvestigateInitPropVo.setSid(sid);
} }
loanHomeVisitInvestigateInitPropVo.setSid(sid);
return rb.success().setData(loanHomeVisitInvestigateInitPropVo); return rb.success().setData(loanHomeVisitInvestigateInitPropVo);
} }
@ -686,6 +709,7 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomevisitInvestigatePropertyDto.setCarType(dto.getCarState()); loanHomevisitInvestigatePropertyDto.setCarType(dto.getCarState());
loanHomevisitInvestigatePropertyDto.setCarLoanSituationKey(dto.getCarLoanKey()); loanHomevisitInvestigatePropertyDto.setCarLoanSituationKey(dto.getCarLoanKey());
loanHomevisitInvestigatePropertyDto.setCarLoanSituation(dto.getCarLoan()); loanHomevisitInvestigatePropertyDto.setCarLoanSituation(dto.getCarLoan());
loanHomevisitInvestigatePropertyDto.setCarRemarks(dto.getCarRemarks());
} else { } else {
loanHomevisitInvestigatePropertyDto.setCarType(0); loanHomevisitInvestigatePropertyDto.setCarType(0);
loanHomevisitInvestigatePropertyDto.setCarLoanSituationKey(""); loanHomevisitInvestigatePropertyDto.setCarLoanSituationKey("");
@ -1096,6 +1120,15 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
public ResultBean saveReportInfo(String comment, Boolean agree, String sid) { public ResultBean saveReportInfo(String comment, Boolean agree, String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitReportStateVo loanHomeVisitInvestigateInitReportStateVo = getHomeVisitReportInfo(sid).getData();
LoanHomeVisitInvestigateInitInformationStateVo loanHomeVisitInvestigateInitInformationStateVo = getHomeVisitDataInfo(sid).getData();
if (loanHomeVisitInvestigateInitReportStateVo.getOperationState() == 0) {
return rb.setMsg("家访考察报告-营运经历未完善");
}else if (loanHomeVisitInvestigateInitReportStateVo.getTransportState() == 0){
return rb.setMsg("家访考察报告-运输信息未完善");
}else if (loanHomeVisitInvestigateInitInformationStateVo.getAssetsInfo() == 0){
return rb.setMsg("家防资料-资产类未完善");
}
String jg = "不通过"; String jg = "不通过";
if (agree) { if (agree) {
jg = "通过"; jg = "通过";
@ -1290,7 +1323,7 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
financeForm33.setValue("来回里程:" + loanHomevisitInvestigateTransportDetailsVo.getRoundTripMileage()); financeForm33.setValue("来回里程:" + loanHomevisitInvestigateTransportDetailsVo.getRoundTripMileage());
transInfo.add(financeForm33); transInfo.add(financeForm33);
FinanceForm financeForm34 = new FinanceForm(); FinanceForm financeForm34 = new FinanceForm();
financeForm34.setValue("载重(吨):" + loanHomevisitInvestigateTransportDetailsVo.getLoad()); financeForm34.setValue("载重(吨):" + loanHomevisitInvestigateTransportDetailsVo.getDeadWeight());
transInfo.add(financeForm34); transInfo.add(financeForm34);
FinanceForm financeForm35 = new FinanceForm(); FinanceForm financeForm35 = new FinanceForm();
financeForm35.setValue("每月/趟:" + loanHomevisitInvestigateTransportDetailsVo.getMonthlyTrip()); financeForm35.setValue("每月/趟:" + loanHomevisitInvestigateTransportDetailsVo.getMonthlyTrip());

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeoMapper.xml

@ -23,7 +23,8 @@
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomeVisitInvestigateInitOtherPeoVo"> resultType="com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomeVisitInvestigateInitOtherPeoVo">
SELECT sid, SELECT sid,
peoName AS name, peoName AS name,
peoType AS personnelKey, peoTypeKey AS personnelKey,
peoType AS personnelType,
mobile, mobile,
idNumber AS idCard, idNumber AS idCard,
peoDomAddress AS residentAddress, peoDomAddress AS residentAddress,

96
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeoService.java

@ -55,59 +55,59 @@ import java.util.List;
*/ */
@Service @Service
public class LoanHomevisitInvestigateOtherpeoService extends MybatisBaseService<LoanHomevisitInvestigateOtherpeoMapper, LoanHomevisitInvestigateOtherpeo> { public class LoanHomevisitInvestigateOtherpeoService extends MybatisBaseService<LoanHomevisitInvestigateOtherpeoMapper, LoanHomevisitInvestigateOtherpeo> {
private QueryWrapper<LoanHomevisitInvestigateOtherpeo> createQueryWrapper(LoanHomevisitInvestigateOtherpeoQuery query) { private QueryWrapper<LoanHomevisitInvestigateOtherpeo> createQueryWrapper(LoanHomevisitInvestigateOtherpeoQuery query) {
// todo: 这里根据具体业务调整查询条件 // todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<LoanHomevisitInvestigateOtherpeo> qw = new QueryWrapper<>(); QueryWrapper<LoanHomevisitInvestigateOtherpeo> qw = new QueryWrapper<>();
return qw; return qw;
} }
public PagerVo<LoanHomevisitInvestigateOtherpeoVo> listPageVo(PagerQuery<LoanHomevisitInvestigateOtherpeoQuery> pq) { public PagerVo<LoanHomevisitInvestigateOtherpeoVo> listPageVo(PagerQuery<LoanHomevisitInvestigateOtherpeoQuery> pq) {
LoanHomevisitInvestigateOtherpeoQuery query = pq.getParams(); LoanHomevisitInvestigateOtherpeoQuery query = pq.getParams();
QueryWrapper<LoanHomevisitInvestigateOtherpeo> qw = createQueryWrapper(query); QueryWrapper<LoanHomevisitInvestigateOtherpeo> qw = createQueryWrapper(query);
IPage<LoanHomevisitInvestigateOtherpeo> page = PagerUtil.queryToPage(pq); IPage<LoanHomevisitInvestigateOtherpeo> page = PagerUtil.queryToPage(pq);
IPage<LoanHomevisitInvestigateOtherpeoVo> pagging = baseMapper.selectPageVo(page, qw); IPage<LoanHomevisitInvestigateOtherpeoVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<LoanHomevisitInvestigateOtherpeoVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<LoanHomevisitInvestigateOtherpeoVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
public void saveOrUpdateDto(LoanHomevisitInvestigateOtherpeoDto dto){ public void saveOrUpdateDto(LoanHomevisitInvestigateOtherpeoDto dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto); this.insertByDto(dto);
return; return;
} }
this.updateByDto(dto); this.updateByDto(dto);
} }
public void insertByDto(LoanHomevisitInvestigateOtherpeoDto dto){ public void insertByDto(LoanHomevisitInvestigateOtherpeoDto dto) {
LoanHomevisitInvestigateOtherpeo entity = new LoanHomevisitInvestigateOtherpeo(); LoanHomevisitInvestigateOtherpeo entity = new LoanHomevisitInvestigateOtherpeo();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
} }
public void updateByDto(LoanHomevisitInvestigateOtherpeoDto dto){ public void updateByDto(LoanHomevisitInvestigateOtherpeoDto dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
return; return;
} }
LoanHomevisitInvestigateOtherpeo entity = fetchBySid(dtoSid); LoanHomevisitInvestigateOtherpeo entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity); baseMapper.updateById(entity);
} }
public LoanHomevisitInvestigateOtherpeoDetailsVo fetchDetailsVoBySid(String sid){ public LoanHomevisitInvestigateOtherpeoDetailsVo fetchDetailsVoBySid(String sid) {
LoanHomevisitInvestigateOtherpeo entity = fetchBySid(sid); LoanHomevisitInvestigateOtherpeo entity = fetchBySid(sid);
LoanHomevisitInvestigateOtherpeoDetailsVo vo = new LoanHomevisitInvestigateOtherpeoDetailsVo(); LoanHomevisitInvestigateOtherpeoDetailsVo vo = new LoanHomevisitInvestigateOtherpeoDetailsVo();
BeanUtil.copyProperties(entity, vo); BeanUtil.copyProperties(entity, vo);
return vo; return vo;
} }
public List<LoanHomeVisitInvestigateInitOtherPeoVo> selByMainSid(String sid) { public List<LoanHomeVisitInvestigateInitOtherPeoVo> selByMainSid(String sid) {
return baseMapper.selByMainSid(sid); return baseMapper.selByMainSid(sid);
} }
public void delByMainSid(String sid) { public void delByMainSid(String sid) {
baseMapper.delByMainSid(sid); baseMapper.delByMainSid(sid);
} }
} }

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigatetransport/LoanHomevisitInvestigateTransportMapper.xml

@ -28,7 +28,7 @@
transportGoodsTrip AS transportGoodsGoTo, transportGoodsTrip AS transportGoodsGoTo,
transportGoodsRetTrip AS transportGoodsReturn, transportGoodsRetTrip AS transportGoodsReturn,
roundTripMileage AS mileage, roundTripMileage AS mileage,
`load` AS deadWeight, deadWeight,
monthlyTrip AS monthCount, monthlyTrip AS monthCount,
perTripYuan AS countPrice, perTripYuan AS countPrice,
fuelConsumptionPerTrip AS fuelConsumption, fuelConsumptionPerTrip AS fuelConsumption,

12
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitVo.java

@ -4,6 +4,8 @@ import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.List;
/** /**
* @Author dimengzhe * @Author dimengzhe
* @Date 2022/8/26 10:51 * @Date 2022/8/26 10:51
@ -30,4 +32,14 @@ public class AppLoanHomeVisitVo implements Vo {
private String json; private String json;
private String requestCode; private String requestCode;
private String pluginName;
private String aRouterClass;
private String aRouterMethod;
private List<String> aRouterParamType;
private List<String> aRouterParamValue;
} }

5
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

@ -134,7 +134,10 @@ public class LoanHomeVisitInvestigateService {
public ResultBean saveReportInfo(String comment, Boolean agree, String sid) { public ResultBean saveReportInfo(String comment, Boolean agree, String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
loanHomevisitInvestigateFeign.saveReportInfo(comment,agree,sid); ResultBean resultBean = loanHomevisitInvestigateFeign.saveReportInfo(comment, agree, sid);
if (!resultBean.getSuccess()){
return rb.setMsg(resultBean.getMsg());
}
return rb.success(); return rb.success();
} }

Loading…
Cancel
Save