From 6ce69b8fcf3439dd552f65756fc5d18a2169ae95 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Tue, 29 Aug 2023 09:57:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=B6=E8=AE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanHomeVisitInvestigateNewDetailsVo.java | 2 + ...HomevisitInvestigatePropertyDetailsVo.java | 4 +- .../LoanHomevisitInvestigateService.java | 53 +++++++++++++++++++ .../LoanHomeVisitInvestigateFeign.java | 2 +- .../LoanHomeVisitInvestigateRest.java | 2 + 5 files changed, 60 insertions(+), 3 deletions(-) diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomeVisitInvestigateNewDetailsVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomeVisitInvestigateNewDetailsVo.java index ed98a9a750..4f00643cca 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomeVisitInvestigateNewDetailsVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigate/LoanHomeVisitInvestigateNewDetailsVo.java @@ -15,4 +15,6 @@ public class LoanHomeVisitInvestigateNewDetailsVo implements Vo { private List yYInfo; @ApiModelProperty("运输信息") private List transInfo; + @ApiModelProperty("资产情况") + private List zCInfo; } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDetailsVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDetailsVo.java index ba708ddf8a..5431dede00 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDetailsVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateproperty/LoanHomevisitInvestigatePropertyDetailsVo.java @@ -51,8 +51,8 @@ public class LoanHomevisitInvestigatePropertyDetailsVo implements Vo { private String sid; // sid - @ApiModelProperty("是否是房产") - private Boolean isRealEstate; // 是否是房产 + @ApiModelProperty("是否有房产") + private Boolean isRealEstate; // 是否有房产 @ApiModelProperty("产权类型") private int propertyType; // 产权类型 @ApiModelProperty("房产贷款情况key") diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java index 6ae6f3e275..e7f3c4d808 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java @@ -1266,9 +1266,62 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService zCInfo = new ArrayList<>(); + if (loanHomevisitInvestigatePropertyDetailsVo.getIsRealEstate()){ + FinanceForm financeForm43 = new FinanceForm(); + financeForm43.setValue("房产"); + financeForm43.setSpanSize(2); + financeForm43.setType(1); + financeForm43.setBold(true); + zCInfo.add(financeForm43); + FinanceForm financeForm44 = new FinanceForm(); + String propertyType = ""; + if (loanHomevisitInvestigatePropertyDetailsVo.getPropertyType() == 1){ + propertyType = "商品房"; + }else if (loanHomevisitInvestigatePropertyDetailsVo.getPropertyType() == 2){ + propertyType = "商铺"; + }else if (loanHomevisitInvestigatePropertyDetailsVo.getPropertyType() == 3){ + propertyType = "集体"; + } + financeForm44.setValue("产权类型:" + propertyType); + zCInfo.add(financeForm44); + FinanceForm financeForm45 = new FinanceForm(); + financeForm45.setValue("贷款情况:" + loanHomevisitInvestigatePropertyDetailsVo.getRealLoanSituation()); + zCInfo.add(financeForm45); + FinanceForm financeForm46 = new FinanceForm(); + financeForm46.setValue("备注:" + loanHomevisitInvestigatePropertyDetailsVo.getRealRemarks()); + financeForm46.setSpanSize(2); + zCInfo.add(financeForm46); + } + if (loanHomevisitInvestigatePropertyDetailsVo.getIsCar()){ + FinanceForm financeForm47 = new FinanceForm(); + String carType = ""; + if (loanHomevisitInvestigatePropertyDetailsVo.getCarType() == 1){ + carType = "商用车"; + }else if (loanHomevisitInvestigatePropertyDetailsVo.getCarType() == 2){ + carType = "轿车"; + } + financeForm47.setValue("车辆类型:" + carType); + zCInfo.add(financeForm47); + FinanceForm financeForm48 = new FinanceForm(); + financeForm48.setValue("贷款情况:" + loanHomevisitInvestigatePropertyDetailsVo.getCarLoanSituation()); + zCInfo.add(financeForm48); + FinanceForm financeForm49 = new FinanceForm(); + financeForm49.setValue("备注:" + loanHomevisitInvestigatePropertyDetailsVo.getCarRemarks()); + financeForm49.setSpanSize(2); + zCInfo.add(financeForm49); + } + FinanceForm financeForm50 = new FinanceForm(); + financeForm50.setValue("首付来源:" + loanHomevisitInvestigatePropertyDetailsVo.getDownPaySourceValue()); + zCInfo.add(financeForm50); + FinanceForm financeForm51 = new FinanceForm(); + financeForm51.setValue("其他收入来源:" + loanHomevisitInvestigatePropertyDetailsVo.getOtherSourceValue()); + zCInfo.add(financeForm51); loanHomeVisitInvestigateNewDetailsVo.setUserInfo(userInfo); loanHomeVisitInvestigateNewDetailsVo.setYYInfo(yYInfo); loanHomeVisitInvestigateNewDetailsVo.setTransInfo(transInfo); + loanHomeVisitInvestigateNewDetailsVo.setZCInfo(zCInfo); return rb.success().setData(loanHomeVisitInvestigateNewDetailsVo); } } \ No newline at end of file diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java index 7163e613dd..2b9aa2cbd9 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java @@ -25,7 +25,7 @@ import javax.validation.Valid; @FeignClient( contextId = "terminal-LoanHomeVisitInvestigate", name = "anrui-terminal", - path = "/riskcenter/v1/homeVisit", + path = "riskcenter/v1/homeVisit", fallback = LoanHomeVisitInvestigateFeignFallback.class) public interface LoanHomeVisitInvestigateFeign { diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java index f07af133a0..eafd52004c 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java @@ -34,9 +34,11 @@ import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController("家访考察") +@RequestMapping("riskcenter/v1/homeVisit") public class LoanHomeVisitInvestigateRest implements LoanHomeVisitInvestigateFeign { @Autowired