|
@@ -4596,6 +4596,8 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
.filter(Objects::nonNull).collect(Collectors.toList());
|
|
.filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
List<String> userIds = pageResult.getList().stream().map(PipeOrderItemPageRespVO::getCurrentAuditorId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
List<String> userIds = pageResult.getList().stream().map(PipeOrderItemPageRespVO::getCurrentAuditorId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
List<String> userIds4 = pageResult.getList().stream().map(PipeOrderItemPageRespVO::getSubmitId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
List<String> userIds4 = pageResult.getList().stream().map(PipeOrderItemPageRespVO::getSubmitId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
|
|
+ List<String> userIds_approve = pageResult.getList().stream().map(PipeOrderItemPageRespVO::getApprovalId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
|
|
+ List<String> userIds_ratify = pageResult.getList().stream().map(PipeOrderItemPageRespVO::getRatifyId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
//user List
|
|
//user List
|
|
|
Map<String, BpmTaskDTO> bpmTaskDTOMap = bpmTaskApi.getLastTaskMap(processInstanceIds).getData();
|
|
Map<String, BpmTaskDTO> bpmTaskDTOMap = bpmTaskApi.getLastTaskMap(processInstanceIds).getData();
|
|
|
pageResult.getList().forEach(acceptOrder -> {
|
|
pageResult.getList().forEach(acceptOrder -> {
|
|
@@ -4606,9 +4608,19 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
userIds.addAll(userIds4);
|
|
userIds.addAll(userIds4);
|
|
|
|
|
+ userIds.addAll(userIds_approve);
|
|
|
|
|
+ userIds.addAll(userIds_ratify);
|
|
|
if (userIds.size() > 0) {
|
|
if (userIds.size() > 0) {
|
|
|
Map<String, AdminUserRespDTO> userMap = adminUserApi.getUserMap(userIds);
|
|
Map<String, AdminUserRespDTO> userMap = adminUserApi.getUserMap(userIds);
|
|
|
pageResult.getList().forEach(acceptOrder -> {
|
|
pageResult.getList().forEach(acceptOrder -> {
|
|
|
|
|
+ if (acceptOrder.getApprovalId() != null){
|
|
|
|
|
+ acceptOrder.setCurrentAuditor(userMap.get(acceptOrder.getApprovalId()));
|
|
|
|
|
+ }else{
|
|
|
|
|
+ acceptOrder.setCurrentAuditor(userMap.get(acceptOrder.getCurrentAuditorId()));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (acceptOrder.getRatifyId() != null){
|
|
|
|
|
+ acceptOrder.setRatifyUser(userMap.get(acceptOrder.getApprovalId()));
|
|
|
|
|
+ }
|
|
|
acceptOrder.setCurrentAuditor(userMap.get(acceptOrder.getCurrentAuditorId()));
|
|
acceptOrder.setCurrentAuditor(userMap.get(acceptOrder.getCurrentAuditorId()));
|
|
|
acceptOrder.setSubmitUser(userMap.get(acceptOrder.getSubmitId()));
|
|
acceptOrder.setSubmitUser(userMap.get(acceptOrder.getSubmitId()));
|
|
|
});
|
|
});
|