|
|
@ -12,6 +12,7 @@ import com.qs.serve.modules.seeyon.entity.CtpAffair; |
|
|
|
import com.qs.serve.modules.seeyon.service.SeeYonRequestService; |
|
|
|
import com.qs.serve.modules.sys.entity.SysPostUser; |
|
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
|
import com.qs.serve.modules.sys.mapper.SysAttachMapper; |
|
|
|
import com.qs.serve.modules.sys.service.SysPostUserService; |
|
|
|
import com.qs.serve.modules.sys.service.SysUserService; |
|
|
|
import com.qs.serve.modules.tbs.common.TbsActivityState; |
|
|
@ -42,6 +43,7 @@ import javax.validation.Valid; |
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.stream.Collectors; |
|
|
@ -393,6 +395,10 @@ public class VtbVerificationApplication { |
|
|
|
Map<String,List<SysPostUser>> postMap = postUserList.stream().collect(Collectors.groupingBy(SysPostUser::getUserId)); |
|
|
|
|
|
|
|
List<CtpAffairVo> result = new ArrayList<>(); |
|
|
|
DataAffairCommitMapper dataAffairCommitMapper = SpringUtils.getBean(DataAffairCommitMapper.class); |
|
|
|
SysAttachMapper sysAttachMapper = SpringUtils.getBean(SysAttachMapper.class); |
|
|
|
List<DataAffairCommit> affairCommits = dataAffairCommitMapper.selectBatchIds(ctpAffairs.stream() |
|
|
|
.map(CtpAffair::getAffairId).collect(Collectors.toList())); |
|
|
|
for (CtpAffair ctpAffair : ctpAffairs) { |
|
|
|
CtpAffairVo ctpAffairVo = new CtpAffairVo(); |
|
|
|
for (VtbVerification verification : vtbVerificationList) { |
|
|
@ -427,7 +433,16 @@ public class VtbVerificationApplication { |
|
|
|
ctpAffairVo.setUserPostList(postUsers); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
for (DataAffairCommit affairCommit : affairCommits) { |
|
|
|
if(affairCommit.getId().equals(ctpAffair.getAffairId())){ |
|
|
|
ctpAffairVo.setCommitInfo(affairCommit); |
|
|
|
if(CollectionUtil.isNotEmpty(affairCommit.getAttachIds())){ |
|
|
|
ctpAffairVo.setAttachments( |
|
|
|
sysAttachMapper.selectBatchIds( |
|
|
|
Arrays.asList(affairCommit.getAttachIds()))); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
ctpAffairVo.setAffairInfo(ctpAffair); |
|
|
|
result.add(ctpAffairVo); |
|
|
|
} |
|
|
|