@ -113,7 +113,15 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
}
return pagging ;
}
public List < ProjectInformationVo > listsAll ( String token ) {
// SysUserVo sysUserVo=sysUserFeign.loginDetailsNew(token).getData();
List < ProjectInformationVo > pagging = baseMapper . listsAll ( ) ;
for ( ProjectInformationVo projectInformationVo : pagging ) {
BigDecimal balance = projectAccountService . getBalanceByProjectSid ( projectInformationVo . getSid ( ) ) . getData ( ) ;
projectInformationVo . setBalance ( balance ) ;
}
return pagging ;
}
@Transactional
public ResultBean save ( ProjectInfoDto dto ) {
ResultBean rb = new ResultBean ( ) ;
@ -320,7 +328,38 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
return bank ;
}
public List < ProjectInformationVo > getProjectByUserSidApp ( String sid ) {
SysUser s = sysUserFeign . getUserBySid ( sid ) . getData ( ) ;
//银行人员
if ( s . getUserType ( ) = = 3 ) {
BankManager b = bankManagerService . getOne ( new QueryWrapper < BankManager > ( ) . eq ( "sid" , s . getStaffSid ( ) ) ) ;
// bankInformationService.
if ( s . getRoleNames ( ) . size ( ) > 0 ) {
for ( String name : s . getRoleNames ( ) ) {
if ( name . equals ( "银行行长" ) ) {
List < ProjectInformationVo > bank = baseMapper . getProjectByBankSid ( b . getBankSid ( ) ) ;
return bank ;
}
}
}
List < ProjectInformationVo > bank = baseMapper . getProjectByUserSid ( s . getSid ( ) ) ;
return bank ;
} else if ( s . getUserType ( ) = = 1 ) {
//监管人员
List < UserProject > projectSidListByUserSid = userProjectService . getProjectSidListByUserSid ( sid ) ;
List < ProjectInformationVo > list = new ArrayList < > ( ) ;
for ( UserProject userProject : projectSidListByUserSid ) {
ProjectInformationVo project = getEnterpriseBySid ( userProject . getProjectSid ( ) ) ;
if ( StringUtils . isNotBlank ( project . getSid ( ) ) ) {
list . add ( project ) ;
}
}
return list ;
}
List < ProjectInformationVo > bank = baseMapper . getProjectByUser ( s . getStaffSid ( ) ) ;
return bank ;
}
public ResultBean delete ( String sid ) {
ResultBean rb = new ResultBean ( ) ;
baseMapper . delete ( new QueryWrapper < ProjectInformation > ( ) . eq ( "sid" , sid ) ) ;