@ -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 ) ;