From ed2dc5af4f17d8f21c94d628f29361b6b2ca7fc3 Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Mon, 4 Dec 2023 10:07:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=B5=E6=8A=BC=E5=8A=9E=E7=90=86=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=BE=85=E5=8A=9E=E6=95=B0=E5=AD=97=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yxt/anrui/portal/biz/index/AppIndexEnum.java | 3 ++- .../com/yxt/anrui/portal/biz/index/AppIndexService.java | 9 ++++++++- .../LoanMortgageInformationTransactFeign.java | 6 ++++++ .../LoanMortgageInformationTransactFeignFallback.java | 6 ++++++ .../LoanMortgageInformationTransactMapper.java | 2 ++ .../LoanMortgageInformationTransactMapper.xml | 7 +++++++ .../LoanMortgageInformationTransactRest.java | 6 ++++++ .../LoanMortgageInformationTransactService.java | 9 +++++++++ 8 files changed, 46 insertions(+), 2 deletions(-) diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexEnum.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexEnum.java index 3ade996276..f09d18f3b9 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexEnum.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexEnum.java @@ -18,7 +18,7 @@ public class AppIndexEnum { YW("e25e13b5-f2ed-421f-bdb3-6f2eca2a3028", "业务"), - FK("fec4e243-491a-11ec-94cd-fa163e0cb33c","风控"); + FK("fec4e243-491a-11ec-94cd-fa163e0cb33c", "风控"); /** * code值 */ @@ -54,6 +54,7 @@ public class AppIndexEnum { JZKHBA("6a80aa48-c988-4880-b0a0-f2a406d8cad5", "价值客户备案"), JFKC("a204a3fa-c8ac-4795-966c-df1d0e131bcf", "家访考察"), FKZLSC("65dc12e0-9213-4364-ae81-18afa9c7e1ee", "放款资料上传"), + DYBL("ab7df5a0-9708-48b1-b58a-60d7e024d0a2", "抵押办理"), ; /** diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexService.java index 7b9cb63c7f..58130a772e 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexService.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexService.java @@ -20,6 +20,7 @@ import com.yxt.anrui.portal.biz.sysuserrole.SysUserRoleService; import com.yxt.anrui.riskcenter.api.loanfileexamine.LoanFileexamineFeign; import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.LoanHomevisitInvestigateFeign; import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery; +import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.LoanMortgageInformationTransactFeign; import com.yxt.anrui.scm.api.scmvehicleenterlibrary.ScmVehicleEnterlibraryFeign; import com.yxt.anrui.scm.api.scmvehicleexamine.AppToDoNumQuery; import com.yxt.anrui.scm.api.scmvehicleexamine.ScmVehicleExamineFeign; @@ -71,7 +72,8 @@ public class AppIndexService { private LoanHomevisitInvestigateFeign loanHomevisitInvestigateFeign; @Autowired private LoanFileexamineFeign loanFileexamineFeign; - + @Autowired + private LoanMortgageInformationTransactFeign loanMortgageInformationTransactFeign; public ResultBean> getBusinessList(String userSid, String appSid, String orgPath) { ResultBean> rb = ResultBean.fireFail(); if (StringUtils.isBlank(userSid) || StringUtils.isBlank(appSid)) { @@ -208,6 +210,11 @@ public class AppIndexService { String num = loanFileexamineFeign.getToDoNum(riskToDoNumQuery).getData(); appIndexNumVo.setNum(num); } + //抵押办理 + if (AppIndexEnum.AppMenu.DYBL.getRemarks().equals(menu.getTitle())) { + String num = loanMortgageInformationTransactFeign.getToDoNum(riskToDoNumQuery).getData(); + appIndexNumVo.setNum(num); + } list.add(appIndexNumVo); } } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeign.java index 809f79d6f3..abb31dff42 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeign.java @@ -1,11 +1,13 @@ package com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.web.bind.annotation.*; @@ -63,6 +65,10 @@ public interface LoanMortgageInformationTransactFeign { public ResultBean getMortgageInfo(@RequestParam("busVinSid") String busVinSid); + @ApiOperation("手机端-查询本分公司下代办数量:切换机构") + @GetMapping("/getToDoNum") + @ResponseBody + ResultBean getToDoNum(@SpringQueryMap RiskToDoNumQuery riskToDoNumQuery); } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeignFallback.java index 84d4926e80..2498ea6152 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeignFallback.java @@ -1,5 +1,6 @@ package com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; @@ -32,4 +33,9 @@ public class LoanMortgageInformationTransactFeignFallback implements LoanMortgag public ResultBean getMortgageInfo(String busVinSid) { return null; } + + @Override + public ResultBean getToDoNum(RiskToDoNumQuery riskToDoNumQuery) { + return null; + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.java index 946f1126d2..6ac1e00519 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.java @@ -30,4 +30,6 @@ public interface LoanMortgageInformationTransactMapper extends BaseMapper newlistPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + int getToDoNum(@Param("orgPath") String orgPath, @Param("userSid") String userSid); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml index 4d1468f832..a15f1f4157 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml @@ -51,4 +51,11 @@ from loan_mortgage_information_transact where busVinSid = #{busVinSid} + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactRest.java index 1778e9f54c..b43ae2fe1b 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactRest.java @@ -1,6 +1,7 @@ package com.yxt.anrui.riskcenter.biz.loanmortgageinformationtransact; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery; import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.*; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; @@ -45,4 +46,9 @@ public class LoanMortgageInformationTransactRest implements LoanMortgageInformat public ResultBean getMortgageInfo(String busVinSid) { return loanMortgageInformationTransactService.getMortgageInfo(busVinSid); } + + @Override + public ResultBean getToDoNum(RiskToDoNumQuery riskToDoNumQuery) { + return loanMortgageInformationTransactService.getToDoNum(riskToDoNumQuery); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java index ef1925c532..64274b554d 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java @@ -24,6 +24,7 @@ import com.yxt.anrui.riskcenter.api.loancustomerrecord.app.AppCustomerRecordQuer import com.yxt.anrui.riskcenter.api.loancustomerrecord.app.AppCustomerRecordVo; import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; +import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery; import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.*; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterQuery; @@ -654,4 +655,12 @@ public class LoanMortgageInformationTransactService extends MybatisBaseService getToDoNum(RiskToDoNumQuery riskToDoNumQuery) { + ResultBean rb = ResultBean.fireFail(); + String userSid = riskToDoNumQuery.getUserSid(); + String orgPath = riskToDoNumQuery.getOrgPath(); + int count = baseMapper.getToDoNum(orgPath, userSid); + return rb.success().setData(String.valueOf(count)); + } }