diff --git a/anrui-portal/anrui-portal-biz/pom.xml b/anrui-portal/anrui-portal-biz/pom.xml index 182567e5c9..a77f68f1cf 100644 --- a/anrui-portal/anrui-portal-biz/pom.xml +++ b/anrui-portal/anrui-portal-biz/pom.xml @@ -142,6 +142,12 @@ 0.0.1-SNAPSHOT compile + + com.yxt.anrui + anrui-riskcenter-api + 0.0.1-SNAPSHOT + compile + diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/PortalApplication.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/PortalApplication.java index d6bba6d94f..c161336265 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/PortalApplication.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/PortalApplication.java @@ -14,7 +14,7 @@ import org.springframework.cloud.openfeign.EnableFeignClients; "com.yxt.anrui.portal" }) @EnableDiscoveryClient -@EnableFeignClients(basePackages = {"com.yxt.anrui.crm", "com.yxt.anrui.flowable", "com.yxt.messagecenter", "com.yxt.anrui.terminal", "com.yxt.anrui.base", "com.yxt.anrui.scm", "com.yxt.anrui.fin", "com.yxt.anrui.buscenter"}) +@EnableFeignClients(basePackages = {"com.yxt.anrui.crm", "com.yxt.anrui.flowable", "com.yxt.messagecenter", "com.yxt.anrui.terminal", "com.yxt.anrui.base", "com.yxt.anrui.scm", "com.yxt.anrui.fin", "com.yxt.anrui.buscenter", "com.yxt.anrui.riskcenter"}) public class PortalApplication { public static void main(String[] args) { 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 f030ef57e1..3ade996276 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 @@ -16,8 +16,9 @@ public class AppIndexEnum { */ GYL("98ff0724-5df4-4fc7-ab6d-3996e7706acd", "供应链"), - YW("e25e13b5-f2ed-421f-bdb3-6f2eca2a3028", "业务"); + YW("e25e13b5-f2ed-421f-bdb3-6f2eca2a3028", "业务"), + FK("fec4e243-491a-11ec-94cd-fa163e0cb33c","风控"); /** * code值 */ @@ -51,6 +52,8 @@ public class AppIndexEnum { SC("92659535-38f6-4456-a45a-ab5e9ced3fac", "收车"), HTSH("f4d75ebc-cbab-4c44-bf93-2d38f70c1c15", "合同审核"), JZKHBA("6a80aa48-c988-4880-b0a0-f2a406d8cad5", "价值客户备案"), + JFKC("a204a3fa-c8ac-4795-966c-df1d0e131bcf", "家访考察"), + FKZLSC("65dc12e0-9213-4364-ae81-18afa9c7e1ee", "放款资料上传"), ; /** 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 e5d211fe4b..7b9cb63c7f 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 @@ -17,12 +17,16 @@ import com.yxt.anrui.portal.biz.sysmobilemenu.SysMobileMenuService; import com.yxt.anrui.portal.biz.sysmobilemenurole.SysMobileMenuRoleService; import com.yxt.anrui.portal.biz.sysuser.SysUserService; 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.scm.api.scmvehicleenterlibrary.ScmVehicleEnterlibraryFeign; import com.yxt.anrui.scm.api.scmvehicleexamine.AppToDoNumQuery; import com.yxt.anrui.scm.api.scmvehicleexamine.ScmVehicleExamineFeign; import com.yxt.anrui.scm.api.scmvehiclegression.ScmVehicleGressionFeign; import com.yxt.anrui.scm.api.scmvehicleinventory.ScmVehicleInventoryFeign; import com.yxt.anrui.scm.api.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionFeign; +import com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate.LoanHomeVisitInvestigateFeign; import com.yxt.common.base.utils.StringUtils; import com.yxt.common.core.result.ResultBean; import org.springframework.beans.factory.annotation.Autowired; @@ -59,11 +63,14 @@ public class AppIndexService { private ScmVehiclePatrolinspectionFeign scmVehiclePatrolinspectionFeign; @Autowired private SysUserService sysUserService; - @Autowired private CommonContractFeign commonContractFeign; @Autowired private BusValcustFilingFeign busValcustFilingFeign; + @Autowired + private LoanHomevisitInvestigateFeign loanHomevisitInvestigateFeign; + @Autowired + private LoanFileexamineFeign loanFileexamineFeign; public ResultBean> getBusinessList(String userSid, String appSid, String orgPath) { ResultBean> rb = ResultBean.fireFail(); @@ -125,8 +132,10 @@ public class AppIndexService { appToDoNumQuery.setOrgPath(orgPath); CommonToDoNumQuery commonToDoNumQuery = new CommonToDoNumQuery(); BusToDoNumQuery busToDoNumQuery = new BusToDoNumQuery(); + RiskToDoNumQuery riskToDoNumQuery = new RiskToDoNumQuery(); BeanUtil.copyProperties(appToDoNumQuery, commonToDoNumQuery); BeanUtil.copyProperties(appToDoNumQuery, busToDoNumQuery); + BeanUtil.copyProperties(appToDoNumQuery, riskToDoNumQuery); //根据appSid查询菜单的信息 List sysMobileMenus = sysMobileMenuService.getMenu(appSid); List list = new ArrayList<>(); @@ -184,6 +193,23 @@ public class AppIndexService { list.add(appIndexNumVo); } + }else if (AppIndexEnum.AppVersionSubAppSid.FK.getCode().equals(appSid)){ + //风控 + for (SysMobileMenu menu : sysMobileMenus) { + AppIndexNumVo appIndexNumVo = new AppIndexNumVo(); + appIndexNumVo.setSid(menu.getSid()); + //家访考察 + if (AppIndexEnum.AppMenu.JFKC.getRemarks().equals(menu.getTitle())) { + String num = loanHomevisitInvestigateFeign.getToDoNum(riskToDoNumQuery).getData(); + appIndexNumVo.setNum(num); + } + //放款资料上传 + if (AppIndexEnum.AppMenu.FKZLSC.getRemarks().equals(menu.getTitle())) { + String num = loanFileexamineFeign.getToDoNum(riskToDoNumQuery).getData(); + appIndexNumVo.setNum(num); + } + list.add(appIndexNumVo); + } } return rb.success().setData(list); diff --git a/anrui-riskcenter-ui/src/views/managementcreditaudit/managementcreditaudit.vue b/anrui-riskcenter-ui/src/views/managementcreditaudit/managementcreditaudit.vue index 10b9e6e5a0..3689b7647d 100644 --- a/anrui-riskcenter-ui/src/views/managementcreditaudit/managementcreditaudit.vue +++ b/anrui-riskcenter-ui/src/views/managementcreditaudit/managementcreditaudit.vue @@ -98,6 +98,11 @@ {{ scope.row.loanContractNo }} + + + + + +