Browse Source

优化

master
God 2 years ago
parent
commit
20e78ae1e5
  1. 1
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java
  2. 52
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomeVisitInvestigateInitZLVo.java
  3. 5
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomevisitInvestigateFeign.java
  4. 5
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomevisitInvestigateFeignFallback.java
  5. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatefile/LoanHomeVisitInvestigateInitZMWJVo.java
  6. 5
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateRest.java
  7. 197
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java
  8. 52
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZLVo.java
  9. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZMWJVo.java
  10. 5
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java
  11. 5
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java
  12. 74
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

1
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java

@ -2749,7 +2749,6 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
String vinNos = "";
for (FinBillVehicleVo finBillVehicleVo : finBillVehicleVos) {
String vinNo = finBillVehicleVo.getVinNo().substring(finBillVehicleVo.getVinNo().length() - 8);
;
vinNos = vinNos + vinNo + ",";
}
record.setVinNo(vinNos.substring(0, vinNos.lastIndexOf(",")));

52
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomeVisitInvestigateInitZLVo.java

@ -0,0 +1,52 @@
package com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class LoanHomeVisitInvestigateInitZLVo implements Vo {
@ApiModelProperty("定位信息")
private List<String> location;
@ApiModelProperty("房屋照片")
private List<String> house;
@ApiModelProperty("门口照片")
private List<String> doorway;
@ApiModelProperty("客厅卧室")
private List<String> indoor;
@ApiModelProperty("合影照等")
private List<String> groupPhoto;
@ApiModelProperty("贷款人身份证")
private List<String> lenderIdCard;
@ApiModelProperty("贷款人户口本")
private List<String> lenderAccount;
@ApiModelProperty("贷款人婚姻证明")
private List<String> lenderMarriageCertificate;
@ApiModelProperty("贷款人驾驶本")
private List<String> lenderDriverBook;
@ApiModelProperty("贷款人银行流水")
private List<String> lenderBankStatement;
@ApiModelProperty("是否有配偶")
private Boolean spouseState = false;
@ApiModelProperty("配偶身份证")
private List<String> spouseIdCard;
@ApiModelProperty("配偶户口本")
private List<String> spouseAccount;
@ApiModelProperty("担保人身份证")
private List<String> guarantorIdCard;
@ApiModelProperty("担保人户口本")
private List<String> guarantorAccount;
@ApiModelProperty("银行卡")
private List<String> bankCardProperty;
@ApiModelProperty("房产")
private List<String> houseProperty;
@ApiModelProperty("车辆")
private List<String> carProperty;
@ApiModelProperty("通过/不通过")
private String agree;
@ApiModelProperty("意见")
private String comment;
}

5
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomevisitInvestigateFeign.java

@ -201,4 +201,9 @@ public interface LoanHomevisitInvestigateFeign {
@GetMapping("/details")
@ResponseBody
public ResultBean<LoanHomeVisitInvestigateNewDetailsVo> details(@RequestParam("sid") String sid);
@ApiOperation("家访考察资料详情")
@GetMapping("/details2")
@ResponseBody
public ResultBean<LoanHomeVisitInvestigateInitZLVo> details2(@RequestParam("sid") String sid);
}

5
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomevisitInvestigateFeignFallback.java

@ -195,4 +195,9 @@ public class LoanHomevisitInvestigateFeignFallback implements LoanHomevisitInves
public ResultBean<LoanHomeVisitInvestigateNewDetailsVo> details(String sid) {
return null;
}
@Override
public ResultBean<LoanHomeVisitInvestigateInitZLVo> details2(String sid) {
return null;
}
}

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatefile/LoanHomeVisitInvestigateInitZMWJVo.java

@ -29,5 +29,5 @@ public class LoanHomeVisitInvestigateInitZMWJVo implements Vo {
@ApiModelProperty("担保人户口本")
private List<String> guarantorAccount;
@ApiModelProperty("是否有配偶")
private Boolean spouseState = true;
private Boolean spouseState = false;
}

5
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateRest.java

@ -218,4 +218,9 @@ public class LoanHomevisitInvestigateRest implements LoanHomevisitInvestigateFei
public ResultBean<LoanHomeVisitInvestigateNewDetailsVo> details(String sid) {
return loanHomevisitInvestigateService.details(sid);
}
@Override
public ResultBean<LoanHomeVisitInvestigateInitZLVo> details2(String sid) {
return loanHomevisitInvestigateService.details2(sid);
}
}

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

@ -890,24 +890,28 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
}
}
loanHomeVisitInvestigateInitZMWJVo.setLenderBankStatement(lenderBankStatement);
//配偶身份证
List<LoanHomevisitInvestigateFileDetailsVo> posfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POSFZ.getAttachType());
List<String> spouseIdCard = new ArrayList<>();
if (posfzImages != null && posfzImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo posfzImage : posfzImages) {
spouseIdCard.add(posfzImage.getFileUrl());
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.selByMainSid(sid);
if ("0004".equals(loanHomevisitInvestigateCustomerDetailsVo.getMaritalStatusKey())) {
//配偶身份证
List<LoanHomevisitInvestigateFileDetailsVo> posfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POSFZ.getAttachType());
List<String> spouseIdCard = new ArrayList<>();
if (posfzImages != null && posfzImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo posfzImage : posfzImages) {
spouseIdCard.add(posfzImage.getFileUrl());
}
}
}
loanHomeVisitInvestigateInitZMWJVo.setSpouseIdCard(spouseIdCard);
//配偶户口本
List<LoanHomevisitInvestigateFileDetailsVo> pohkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POHKB.getAttachType());
List<String> spouseAccount = new ArrayList<>();
if (pohkbImages != null && pohkbImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo pohkbImage : pohkbImages) {
spouseAccount.add(pohkbImage.getFileUrl());
loanHomeVisitInvestigateInitZMWJVo.setSpouseIdCard(spouseIdCard);
//配偶户口本
List<LoanHomevisitInvestigateFileDetailsVo> pohkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POHKB.getAttachType());
List<String> spouseAccount = new ArrayList<>();
if (pohkbImages != null && pohkbImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo pohkbImage : pohkbImages) {
spouseAccount.add(pohkbImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZMWJVo.setSpouseAccount(spouseAccount);
loanHomeVisitInvestigateInitZMWJVo.setSpouseState(true);
}
loanHomeVisitInvestigateInitZMWJVo.setSpouseAccount(spouseAccount);
//担保人身份证
List<LoanHomevisitInvestigateFileDetailsVo> dbrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRSFZ.getAttachType());
List<String> pohkbImage = new ArrayList<>();
@ -1449,4 +1453,167 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomeVisitInvestigateNewDetailsVo.setComment(loanHomevisitInvestigate.getRemarks());
return rb.success().setData(loanHomeVisitInvestigateNewDetailsVo);
}
public ResultBean<LoanHomeVisitInvestigateInitZLVo> details2(String sid) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitZLVo loanHomeVisitInvestigateInitZLVo = new LoanHomeVisitInvestigateInitZLVo();
//定位信息
List<LoanHomevisitInvestigateFileDetailsVo> dwxxImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DWXX.getAttachType());
List<String> location = new ArrayList<>();
if (dwxxImages != null && dwxxImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dwxxImage : dwxxImages) {
location.add(dwxxImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setLocation(location);
//房屋照片
List<LoanHomevisitInvestigateFileDetailsVo> fwzpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.FWZP.getAttachType());
List<String> house = new ArrayList<>();
if (fwzpImages != null && fwzpImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo fwzpImage : fwzpImages) {
house.add(fwzpImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setHouse(house);
//门口照片
List<LoanHomevisitInvestigateFileDetailsVo> mkzpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.MKZP.getAttachType());
List<String> doorway = new ArrayList<>();
if (mkzpImages != null && mkzpImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo mkzpImage : mkzpImages) {
doorway.add(mkzpImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setDoorway(doorway);
//客厅卧室照片
List<LoanHomevisitInvestigateFileDetailsVo> ktwszpImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.KTWSZP.getAttachType());
List<String> indoor = new ArrayList<>();
if (ktwszpImages != null && ktwszpImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo ktwszpImage : ktwszpImages) {
indoor.add(ktwszpImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setIndoor(indoor);
//合影照等
List<LoanHomevisitInvestigateFileDetailsVo> hyzdImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.HYZD.getAttachType());
List<String> groupPhoto = new ArrayList<>();
if (hyzdImages != null && hyzdImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo hyzdImage : hyzdImages) {
groupPhoto.add(hyzdImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setGroupPhoto(groupPhoto);
//贷款人身份证
List<LoanHomevisitInvestigateFileDetailsVo> dkrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRSFZ.getAttachType());
List<String> lenderIdCard = new ArrayList<>();
if (dkrsfzImages != null && dkrsfzImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dkrsfzImage : dkrsfzImages) {
lenderIdCard.add(dkrsfzImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setLenderIdCard(lenderIdCard);
//贷款人户口本
List<LoanHomevisitInvestigateFileDetailsVo> dkrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRHKB.getAttachType());
List<String> lenderAccount = new ArrayList<>();
if (dkrhkbImages != null && dkrhkbImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dkrhkbImage : dkrhkbImages) {
lenderAccount.add(dkrhkbImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setLenderAccount(lenderAccount);
//贷款人婚姻证明
List<LoanHomevisitInvestigateFileDetailsVo> dkrhyzmImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRHYZM.getAttachType());
List<String> lenderMarriageCertificate = new ArrayList<>();
if (dkrhyzmImages != null && dkrhyzmImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dkrhyzmImage : dkrhyzmImages) {
lenderMarriageCertificate.add(dkrhyzmImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setLenderMarriageCertificate(lenderMarriageCertificate);
//贷款人驾驶本
List<LoanHomevisitInvestigateFileDetailsVo> dkrjsbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRJSB.getAttachType());
List<String> lenderDriverBook = new ArrayList<>();
if (dkrjsbImages != null && dkrjsbImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dkrjsbImage : dkrjsbImages) {
lenderDriverBook.add(dkrjsbImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setLenderDriverBook(lenderDriverBook);
//贷款人银行流水
List<LoanHomevisitInvestigateFileDetailsVo> dkryhlsImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DKRYHLS.getAttachType());
List<String> lenderBankStatement = new ArrayList<>();
if (dkryhlsImages != null && dkryhlsImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dkryhlsImage : dkryhlsImages) {
lenderBankStatement.add(dkryhlsImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setLenderBankStatement(lenderBankStatement);
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.selByMainSid(sid);
if ("0004".equals(loanHomevisitInvestigateCustomerDetailsVo.getMaritalStatusKey())) {
//配偶身份证
List<LoanHomevisitInvestigateFileDetailsVo> posfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POSFZ.getAttachType());
List<String> spouseIdCard = new ArrayList<>();
if (posfzImages != null && posfzImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo posfzImage : posfzImages) {
spouseIdCard.add(posfzImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setSpouseIdCard(spouseIdCard);
//配偶户口本
List<LoanHomevisitInvestigateFileDetailsVo> pohkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.POHKB.getAttachType());
List<String> spouseAccount = new ArrayList<>();
if (pohkbImages != null && pohkbImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo pohkbImage : pohkbImages) {
spouseAccount.add(pohkbImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setSpouseAccount(spouseAccount);
loanHomeVisitInvestigateInitZLVo.setSpouseState(true);
}
//担保人身份证
List<LoanHomevisitInvestigateFileDetailsVo> dbrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRSFZ.getAttachType());
List<String> pohkbImage = new ArrayList<>();
if (dbrsfzImages != null && dbrsfzImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dbrsfzImage : dbrsfzImages) {
pohkbImage.add(dbrsfzImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setGuarantorIdCard(pohkbImage);
//担保人户口本
List<LoanHomevisitInvestigateFileDetailsVo> dbrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRHKB.getAttachType());
List<String> guarantorAccount = new ArrayList<>();
if (dbrhkbImages != null && dbrhkbImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo dbrhkbImage : dbrhkbImages) {
guarantorAccount.add(dbrhkbImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setGuarantorAccount(guarantorAccount);
//银行卡
List<LoanHomevisitInvestigateFileDetailsVo> yhkImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.YHK.getAttachType());
List<String> yhkImagess = new ArrayList<>();
if (yhkImages != null && yhkImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo yhkImage : yhkImages) {
yhkImagess.add(yhkImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setBankCardProperty(yhkImagess);
//房产
List<LoanHomevisitInvestigateFileDetailsVo> fcImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.FC.getAttachType());
List<String> houseProperty = new ArrayList<>();
if (fcImages != null && fcImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo fcImage : fcImages) {
houseProperty.add(fcImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setHouseProperty(houseProperty);
//车辆
List<LoanHomevisitInvestigateFileDetailsVo> clImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.CL.getAttachType());
List<String> carProperty = new ArrayList<>();
if (clImages != null && clImages.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo clImage : clImages) {
carProperty.add(clImage.getFileUrl());
}
}
loanHomeVisitInvestigateInitZLVo.setCarProperty(carProperty);
return rb.success().setData(loanHomeVisitInvestigateInitZLVo);
}
}

52
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZLVo.java

@ -0,0 +1,52 @@
package com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class AppLoanHomeVisitInvestigateInitZLVo implements Vo {
@ApiModelProperty("定位信息")
private List<String> location;
@ApiModelProperty("房屋照片")
private List<String> house;
@ApiModelProperty("门口照片")
private List<String> doorway;
@ApiModelProperty("客厅卧室")
private List<String> indoor;
@ApiModelProperty("合影照等")
private List<String> groupPhoto;
@ApiModelProperty("贷款人身份证")
private List<String> lenderIdCard;
@ApiModelProperty("贷款人户口本")
private List<String> lenderAccount;
@ApiModelProperty("贷款人婚姻证明")
private List<String> lenderMarriageCertificate;
@ApiModelProperty("贷款人驾驶本")
private List<String> lenderDriverBook;
@ApiModelProperty("贷款人银行流水")
private List<String> lenderBankStatement;
@ApiModelProperty("是否有配偶")
private Boolean spouseState = false;
@ApiModelProperty("配偶身份证")
private List<String> spouseIdCard;
@ApiModelProperty("配偶户口本")
private List<String> spouseAccount;
@ApiModelProperty("担保人身份证")
private List<String> guarantorIdCard;
@ApiModelProperty("担保人户口本")
private List<String> guarantorAccount;
@ApiModelProperty("银行卡")
private List<String> bankCardProperty;
@ApiModelProperty("房产")
private List<String> houseProperty;
@ApiModelProperty("车辆")
private List<String> carProperty;
@ApiModelProperty("通过/不通过")
private String agree;
@ApiModelProperty("意见")
private String comment;
}

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitInvestigateInitZMWJVo.java

@ -28,4 +28,6 @@ public class AppLoanHomeVisitInvestigateInitZMWJVo implements Vo {
private List<String> guarantorIdCard;
@ApiModelProperty("担保人户口本")
private List<String> guarantorAccount;
@ApiModelProperty("是否有配偶")
private Boolean spouseState = false;
}

5
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java

@ -49,6 +49,11 @@ public interface LoanHomeVisitInvestigateFeign {
@ResponseBody
public ResultBean<AppLoanHomeVisitInvestigateDetailsVo> details(@RequestParam("sid") String sid);
@ApiOperation("家访考察资料详情")
@GetMapping("/details2")
@ResponseBody
public ResultBean<AppLoanHomeVisitInvestigateInitZLVo> details2(@RequestParam("sid") String sid);
@ApiOperation("初始化家访考察报告状态")
@GetMapping("/getHomeVisitReportInfo")
@ResponseBody

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

@ -64,6 +64,11 @@ public class LoanHomeVisitInvestigateRest implements LoanHomeVisitInvestigateFei
return loanHomeVisitInvestigateService.details(sid);
}
@Override
public ResultBean<AppLoanHomeVisitInvestigateInitZLVo> details2(String sid) {
return loanHomeVisitInvestigateService.details2(sid);
}
@Override
public ResultBean<AppLoanHomeVisitInvestigateInitReportStateVo> getHomeVisitReportInfo(String sid) {
return loanHomeVisitInvestigateService.getHomeVisitReportInfo(sid);

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

@ -97,10 +97,10 @@ public class LoanHomeVisitInvestigateService {
LoanHomeVisitInvestigatePageVo loanHomeVisitInvestigatePageVo = new LoanHomeVisitInvestigatePageVo();
loanHomeVisitInvestigatePageVo.setSid(record.getSid());
loanHomeVisitInvestigatePageVo.setContractId(record.getContractNo());
if (StringUtils.isNotBlank(record.getResHomeVisDate())){
if (StringUtils.isNotBlank(record.getResHomeVisDate())) {
loanHomeVisitInvestigatePageVo.setNodeState("已预约");
loanHomeVisitInvestigatePageVo.setShowAppointmentBtn(false);
}else {
} else {
loanHomeVisitInvestigatePageVo.setNodeState("未预约");
loanHomeVisitInvestigatePageVo.setShowAppointmentBtn(true);
}
@ -127,7 +127,7 @@ public class LoanHomeVisitInvestigateService {
public ResultBean saveAppointmentInfo(AppLoanHomeVisitInvestigateReservationDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateReservationDto loanHomeVisitInvestigateReservationDto = new LoanHomeVisitInvestigateReservationDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateReservationDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateReservationDto);
loanHomevisitInvestigateFeign.saveAppointmentInfo(loanHomeVisitInvestigateReservationDto);
return rb.success();
}
@ -135,7 +135,7 @@ public class LoanHomeVisitInvestigateService {
public ResultBean saveReportInfo(String comment, Boolean agree, String sid) {
ResultBean rb = ResultBean.fireFail();
ResultBean resultBean = loanHomevisitInvestigateFeign.saveReportInfo(comment, agree, sid);
if (!resultBean.getSuccess()){
if (!resultBean.getSuccess()) {
return rb.setMsg(resultBean.getMsg());
}
return rb.success();
@ -146,31 +146,39 @@ public class LoanHomeVisitInvestigateService {
LoanHomevisitInvestigateDetailsVo loanHomevisitInvestigateDetailsVo = loanHomevisitInvestigateFeign.fetchDetailsBySid(sid).getData();
LoanHomeVisitInvestigateNewDetailsVo loanHomeVisitInvestigateNewDetailsVo = loanHomevisitInvestigateFeign.details(sid).getData();
AppLoanHomeVisitInvestigateDetailsVo appLoanHomeVisitInvestigateDetailsVo = new AppLoanHomeVisitInvestigateDetailsVo();
BeanUtil.copyProperties(loanHomeVisitInvestigateNewDetailsVo,appLoanHomeVisitInvestigateDetailsVo);
BeanUtil.copyProperties(loanHomeVisitInvestigateNewDetailsVo, appLoanHomeVisitInvestigateDetailsVo);
List<AppFinanceForm> orderInfo = appLoanHomeVisitInvestigateDetailsVo.getOrderInfo();
for (AppFinanceForm appFinanceForm : orderInfo) {
if ("车辆信息确认".equals(appFinanceForm.getValue())){
if ("车辆信息确认".equals(appFinanceForm.getValue())) {
appFinanceForm.setJumpPage(true);
CarModelVo orderPage1 = commonService.getOrder(loanHomevisitInvestigateDetailsVo.getSaleOrderSid()).getData();
AppLoanHomeVisitVo orderPage2 = new AppLoanHomeVisitVo();
BeanUtil.copyProperties(orderPage1,orderPage2);
BeanUtil.copyProperties(orderPage1, orderPage2);
appFinanceForm.setPluginPage(orderPage2);
}else if ("金融方案信息确认".equals(appFinanceForm.getValue())){
} else if ("金融方案信息确认".equals(appFinanceForm.getValue())) {
appFinanceForm.setJumpPage(true);
CarModelVo finPage1 = commonService.getLoanSolution(loanHomevisitInvestigateDetailsVo.getSaleOrderSid()).getData();
AppLoanHomeVisitVo finPage2 = new AppLoanHomeVisitVo();
BeanUtil.copyProperties(finPage1,finPage2);
BeanUtil.copyProperties(finPage1, finPage2);
appFinanceForm.setPluginPage(finPage2);
}
}
return rb.success().setData(appLoanHomeVisitInvestigateDetailsVo);
}
public ResultBean<AppLoanHomeVisitInvestigateInitZLVo> details2(String sid) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitZLVo loanHomeVisitInvestigateInitZLVo = loanHomevisitInvestigateFeign.details2(sid).getData();
AppLoanHomeVisitInvestigateInitZLVo appLoanHomeVisitInvestigateInitZLVo = new AppLoanHomeVisitInvestigateInitZLVo();
BeanUtil.copyProperties(loanHomeVisitInvestigateInitZLVo, appLoanHomeVisitInvestigateInitZLVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitZLVo);
}
public ResultBean<AppLoanHomeVisitInvestigateInitReportStateVo> getHomeVisitReportInfo(String sid) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitReportStateVo data = loanHomevisitInvestigateFeign.getHomeVisitReportInfo(sid).getData();
AppLoanHomeVisitInvestigateInitReportStateVo appLoanHomeVisitInvestigateInitReportStateVo = new AppLoanHomeVisitInvestigateInitReportStateVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitReportStateVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitReportStateVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitReportStateVo);
}
@ -178,7 +186,7 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitInformationStateVo data = loanHomevisitInvestigateFeign.getHomeVisitDataInfo(sid).getData();
AppLoanHomeVisitInvestigateInitInformationStateVo appLoanHomeVisitInvestigateInitInformationStateVo = new AppLoanHomeVisitInvestigateInitInformationStateVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitInformationStateVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitInformationStateVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitInformationStateVo);
}
@ -186,14 +194,14 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitCustomerVo data = loanHomevisitInvestigateFeign.getHomeVisitCustomerInfo(sid).getData();
AppLoanHomeVisitInvestigateInitCustomerVo appLoanHomeVisitInvestigateInitCustomerVo = new AppLoanHomeVisitInvestigateInitCustomerVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitCustomerVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitCustomerVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitCustomerVo);
}
public ResultBean saveHomeVisitCustomerInfo(AppLoanHomeVisitInvestigateSaveCustomerDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSaveCustomerDto loanHomeVisitInvestigateSaveCustomerDto = new LoanHomeVisitInvestigateSaveCustomerDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateSaveCustomerDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateSaveCustomerDto);
loanHomevisitInvestigateFeign.saveHomeVisitCustomerInfo(loanHomeVisitInvestigateSaveCustomerDto);
return rb.success();
}
@ -202,13 +210,13 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitOrderVo data = loanHomevisitInvestigateFeign.getHomeVisitOrderInfo(sid).getData();
AppLoanHomeVisitInvestigateInitOrderVo appLoanHomeVisitInvestigateInitOrderVo = new AppLoanHomeVisitInvestigateInitOrderVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitOrderVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitOrderVo);
CarModelVo finPage1 = commonService.getLoanSolution(data.getOrderSid()).getData();
AppLoanHomeVisitVo finPage2 = new AppLoanHomeVisitVo();
BeanUtil.copyProperties(finPage1,finPage2);
BeanUtil.copyProperties(finPage1, finPage2);
CarModelVo orderPage1 = commonService.getOrder(data.getOrderSid()).getData();
AppLoanHomeVisitVo orderPage2 = new AppLoanHomeVisitVo();
BeanUtil.copyProperties(orderPage1,orderPage2);
BeanUtil.copyProperties(orderPage1, orderPage2);
appLoanHomeVisitInvestigateInitOrderVo.setFinPage(finPage2);
appLoanHomeVisitInvestigateInitOrderVo.setOrderPage(orderPage2);
return rb.success().setData(appLoanHomeVisitInvestigateInitOrderVo);
@ -217,7 +225,7 @@ public class LoanHomeVisitInvestigateService {
public ResultBean saveHomeVisitOrderInfo(AppLoanHomeVisitInvestigateSaveOrderDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSaveOrderDto loanHomeVisitInvestigateInitOrderDto = new LoanHomeVisitInvestigateSaveOrderDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitOrderDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateInitOrderDto);
loanHomevisitInvestigateFeign.saveHomeVisitOrderInfo(loanHomeVisitInvestigateInitOrderDto);
return rb.success();
}
@ -226,14 +234,14 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitOperVo data = loanHomevisitInvestigateFeign.getHomeVisitOperationInfo(sid).getData();
AppLoanHomeVisitInvestigateInitOperVo appLoanHomeVisitInvestigateInitOperVo = new AppLoanHomeVisitInvestigateInitOperVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitOperVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitOperVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitOperVo);
}
public ResultBean saveHomeVisitOperationInfo(AppLoanHomeVisitInvestigateSaveOperDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSaveOperDto loanHomeVisitInvestigateInitOperDto = new LoanHomeVisitInvestigateSaveOperDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitOperDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateInitOperDto);
loanHomevisitInvestigateFeign.saveHomeVisitOperationInfo(loanHomeVisitInvestigateInitOperDto);
return rb.success();
}
@ -242,14 +250,14 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitTranVo data = loanHomevisitInvestigateFeign.getHomeVisitTransportInfo(sid).getData();
AppLoanHomeVisitInvestigateInitTranVo appLoanHomeVisitInvestigateInitTranVo = new AppLoanHomeVisitInvestigateInitTranVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitTranVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitTranVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitTranVo);
}
public ResultBean saveHomeVisitTransportInfo(AppLoanHomeVisitInvestigateSaveTranDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSaveTranDto loanHomeVisitInvestigateInitTranDto = new LoanHomeVisitInvestigateSaveTranDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitTranDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateInitTranDto);
loanHomevisitInvestigateFeign.saveHomeVisitTransportInfo(loanHomeVisitInvestigateInitTranDto);
return rb.success();
}
@ -258,14 +266,14 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitPropVo data = loanHomevisitInvestigateFeign.getHomeVisitAssetsInfo(sid).getData();
AppLoanHomeVisitInvestigateInitPropVo appLoanHomeVisitInvestigateInitPropVo = new AppLoanHomeVisitInvestigateInitPropVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitPropVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitPropVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitPropVo);
}
public ResultBean saveHomeVisitAssetsInfo(AppLoanHomeVisitInvestigateSavePropDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSavePropDto loanHomeVisitInvestigateInitPropDto = new LoanHomeVisitInvestigateSavePropDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitPropDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateInitPropDto);
loanHomevisitInvestigateFeign.saveHomeVisitAssetsInfo(loanHomeVisitInvestigateInitPropDto);
return rb.success();
}
@ -274,14 +282,14 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitJFJZVo data = loanHomevisitInvestigateFeign.getHomeVisitWitnessInfo(sid).getData();
AppLoanHomeVisitInvestigateInitJFJZVo appLoanHomeVisitInvestigateInitJFJZVo = new AppLoanHomeVisitInvestigateInitJFJZVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitJFJZVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitJFJZVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitJFJZVo);
}
public ResultBean saveHomeVisitWitnessInfo(AppLoanHomeVisitInvestigateSaveJFJZDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSaveJFJZDto loanHomeVisitInvestigateInitJFJZDto = new LoanHomeVisitInvestigateSaveJFJZDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitJFJZDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateInitJFJZDto);
loanHomevisitInvestigateFeign.saveHomeVisitWitnessInfo(loanHomeVisitInvestigateInitJFJZDto);
return rb.success();
}
@ -290,14 +298,14 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitZMWJVo data = loanHomevisitInvestigateFeign.getHomeVisitProveFileInfo(sid).getData();
AppLoanHomeVisitInvestigateInitZMWJVo appLoanHomeVisitInvestigateInitZMWJVo = new AppLoanHomeVisitInvestigateInitZMWJVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitZMWJVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitZMWJVo);
return rb.success().setData(appLoanHomeVisitInvestigateInitZMWJVo);
}
public ResultBean saveHomeVisitProveFileInfo(AppLoanHomeVisitInvestigateSaveZMWJDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSaveZMWJDto loanHomeVisitInvestigateInitZMWJDto = new LoanHomeVisitInvestigateSaveZMWJDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitZMWJDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateInitZMWJDto);
loanHomevisitInvestigateFeign.saveHomeVisitProveFileInfo(loanHomeVisitInvestigateInitZMWJDto);
return rb.success();
}
@ -306,7 +314,7 @@ public class LoanHomeVisitInvestigateService {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateInitZCLVo data = loanHomevisitInvestigateFeign.getAssetCertificateInfo(sid).getData();
AppLoanHomeVisitInvestigateInitZCLVo appLoanHomeVisitInvestigateInitZCLVo = new AppLoanHomeVisitInvestigateInitZCLVo();
BeanUtil.copyProperties(data,appLoanHomeVisitInvestigateInitZCLVo);
BeanUtil.copyProperties(data, appLoanHomeVisitInvestigateInitZCLVo);
appLoanHomeVisitInvestigateInitZCLVo.setBankCardProperty(data.getYhkImages());
return rb.success().setData(appLoanHomeVisitInvestigateInitZCLVo);
}
@ -314,7 +322,7 @@ public class LoanHomeVisitInvestigateService {
public ResultBean saveAssetCertificateInfo(AppLoanHomeVisitInvestigateSaveZCLDto dto) {
ResultBean rb = ResultBean.fireFail();
LoanHomeVisitInvestigateSaveZCLDto loanHomeVisitInvestigateInitZCLDto = new LoanHomeVisitInvestigateSaveZCLDto();
BeanUtil.copyProperties(dto,loanHomeVisitInvestigateInitZCLDto);
BeanUtil.copyProperties(dto, loanHomeVisitInvestigateInitZCLDto);
loanHomeVisitInvestigateInitZCLDto.setYhkImages(dto.getBankCardProperty());
loanHomevisitInvestigateFeign.saveAssetCertificateInfo(loanHomeVisitInvestigateInitZCLDto);
return rb.success();
@ -337,9 +345,9 @@ public class LoanHomeVisitInvestigateService {
LoanHomeVisitInvestigatePageVo loanHomeVisitInvestigatePageVo = new LoanHomeVisitInvestigatePageVo();
loanHomeVisitInvestigatePageVo.setSid(record.getSid());
loanHomeVisitInvestigatePageVo.setContractId(record.getContractNo());
if (StringUtils.isNotBlank(record.getResHomeVisDate())){
if (StringUtils.isNotBlank(record.getResHomeVisDate())) {
loanHomeVisitInvestigatePageVo.setNodeState("已预约");
}else {
} else {
loanHomeVisitInvestigatePageVo.setNodeState("未预约");
loanHomeVisitInvestigatePageVo.setShowAppointmentBtn(true);
}
@ -352,7 +360,7 @@ public class LoanHomeVisitInvestigateService {
if (record.getState().equals("1")) {
loanHomeVisitInvestigatePageVo.setShowHandleBtn(true);
}
if (record.getState().equals("2") && record.getInvestigateValue().equals("不通过")){
if (record.getState().equals("2") && record.getInvestigateValue().equals("不通过")) {
loanHomeVisitInvestigatePageVo.setShowAppealBtn(true);
}
loanHomeVisitInvestigatePageVos.add(loanHomeVisitInvestigatePageVo);
@ -364,7 +372,7 @@ public class LoanHomeVisitInvestigateService {
public ResultBean submitCreditInfo(SubmitHomeAppealApplyDto dto) {
ResultBean rb = ResultBean.fireFail();
SubmitHomeAppealDto submitHomeAppealDto = new SubmitHomeAppealDto();
BeanUtil.copyProperties(dto,submitHomeAppealDto);
BeanUtil.copyProperties(dto, submitHomeAppealDto);
ResultBean resultBean = loanHomevisitAppealFeign.submitHomeAppeal(submitHomeAppealDto);
if (!resultBean.getSuccess()) {
return rb.setMsg(resultBean.getMsg());

Loading…
Cancel
Save