@ -137,25 +137,11 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
}
//关联章证
if ( dto . getIdCardList ( ) . size ( ) > 0 ) {
List < Map < String , String > > maps = new ArrayList < > ( ) ;
for ( ProjectZzFilesDto projectZzFilesDto : dto . getIdCardList ( ) ) {
String [ ] zzFile = projectZzFilesDto . getUrls ( ) ;
if ( zzFile ! = null ) {
for ( String s : zzFile ) {
Map < String , String > m = new HashMap < > ( ) ;
m . put ( "projectSid" , projectSid ) ;
m . put ( "enterpriseSid" , projectZzFilesDto . getEnterpriseSid ( ) ) ;
m . put ( "url" , s ) ;
m . put ( "sid" , UUID . randomUUID ( ) . toString ( ) ) ;
m . put ( "idCardType" , projectZzFilesDto . getIdCardType ( ) ) ;
m . put ( "idCardName" , projectZzFilesDto . getIdCardName ( ) ) ;
maps . add ( m ) ;
}
}
}
if ( maps . size ( ) > 0 ) {
projectZzFilesService . insertFiles ( maps ) ;
projectZzFilesDto . setProjectSid ( projectSid ) ;
}
projectZzFilesService . insertFiles ( dto . getIdCardList ( ) ) ;
} else {
projectZzFilesService . deleteByProjectSid ( projectSid ) ;
}
@ -270,32 +256,19 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
List < EnterpriseProjectVo > enterpriseProjectVoList = enterpriseProjectService . getEnterpriseByProjectSid ( sid ) ;
projectInfoVo . setEnterpriseList ( enterpriseProjectVoList ) ;
//章证
List < ProjectZzFilesVo > zzFilesVos = new ArrayList < > ( ) ;
enterpriseProjectVoList . forEach ( s - > {
ProjectZzFilesVo projectZzFilesVo = new ProjectZzFilesVo ( ) ;
List < Map < String , String > > maps = new ArrayList < > ( ) ;
List < ProjectZzFilesVo > projectZzFilesVos = projectZzFilesService . getZzFilesByProjectSid ( bank . getSid ( ) , s . getEnterpriseSid ( ) ) . getData ( ) ;
if ( projectZzFilesVos . size ( ) ! = 0 ) {
projectZzFilesVos . forEach ( j - > {
List < ProjectZzFilesVo > projectZzFilesVos = projectZzFilesService . getZzFilesByProjectSid ( bank . getSid ( ) ) . getData ( ) ;
if ( projectZzFilesVos . size ( ) ! = 0 ) {
projectZzFilesVos . forEach ( j - > {
List < Map < String , String > > maps = new ArrayList < > ( ) ;
for ( String r : j . getUrl ( ) . split ( "," ) ) {
Map < String , String > map = new HashMap < > ( ) ;
map . put ( "url" , j . getUrl ( ) ) ;
// if (StringUtils.isEmpty(projectZzFilesVo.getUrl())) {
// projectZzFilesVo.setUrl(j.getUrl());
// } else {
// projectZzFilesVo.setUrl(projectZzFilesVo.getUrl() + "," + j.getUrl());
// }
map . put ( "url" , r ) ;
maps . add ( map ) ;
} ) ;
projectZzFilesVo . setProjectSid ( projectZzFilesVos . get ( 0 ) . getProjectSid ( ) ) ;
projectZzFilesVo . setEnterpriseSid ( projectZzFilesVos . get ( 0 ) . getEnterpriseSid ( ) ) ;
projectZzFilesVo . setIdCardType ( projectZzFilesVos . get ( 0 ) . getIdCardType ( ) ) ;
projectZzFilesVo . setIdCardName ( projectZzFilesVos . get ( 0 ) . getIdCardName ( ) ) ;
projectZzFilesVo . setEnterpriseName ( projectZzFilesVos . get ( 0 ) . getEnterpriseName ( ) ) ;
projectZzFilesVo . setUrls ( maps ) ;
zzFilesVos . add ( projectZzFilesVo ) ;
}
} ) ;
projectInfoVo . setIdCardList ( zzFilesVos ) ;
}
j . setUrls ( maps ) ;
} ) ;
}
projectInfoVo . setIdCardList ( projectZzFilesVos ) ;
//账户
List < ProjectAccountVo > ProjectAccountVos = projectAccountService . getAccountByProjectSid ( bank . getSid ( ) ) . getData ( ) ;
projectInfoVo . setBankList ( ProjectAccountVos ) ;