|
|
@ -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<List<AppIndexNewVo>> getBusinessList(String userSid, String appSid, String orgPath) { |
|
|
|
ResultBean<List<AppIndexNewVo>> 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<SysMobileMenu> sysMobileMenus = sysMobileMenuService.getMenu(appSid); |
|
|
|
List<AppIndexNumVo> 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); |
|
|
|