|
|
@@ -60,6 +60,7 @@ import org.flowable.engine.history.HistoricActivityInstance; |
|
|
|
import org.flowable.engine.history.HistoricProcessInstance; |
|
|
|
import org.flowable.engine.runtime.ActivityInstance; |
|
|
|
import org.flowable.engine.runtime.Execution; |
|
|
|
import org.flowable.engine.runtime.ProcessInstance; |
|
|
|
import org.flowable.engine.task.Comment; |
|
|
|
import org.flowable.task.api.Task; |
|
|
|
import org.flowable.task.api.history.HistoricTaskInstance; |
|
|
@@ -806,17 +807,16 @@ public class TodoCenterManage { |
|
|
|
List<ProgressNode> progressInfo = progressInstanceDetail.getProgressInfo(); |
|
|
|
|
|
|
|
Set<String> userSet = progressInfo.stream().map(ProgressNode::getUserId).collect(Collectors.toSet()); |
|
|
|
Map<String, ProcessInstanceUserDto> userMapByIds = userInfoService.getUserMapByIds(userSet); |
|
|
|
Map<String, ProcessInstanceUserDto> userMap = userInfoService.getUserMapByIds(userSet); |
|
|
|
|
|
|
|
// 装配节点审核人员信息 |
|
|
|
for (ProgressNode progressNode : progressInfo) { |
|
|
|
progressNode.setUser(userMapByIds.get(progressNode.getUserId())); |
|
|
|
progressNode.setUser(userMap.get(progressNode.getUserId())); |
|
|
|
} |
|
|
|
progressInstanceDetail.setProgressInfo(progressInfo); |
|
|
|
|
|
|
|
ProcessProgressDetailVo res = new ProcessProgressDetailVo(); |
|
|
|
res.setProcessProgressVo(progressInstanceDetail); |
|
|
|
Project project = projectService.getById(projectId); |
|
|
|
res.setStatus(ProcessStatusEnum.getDescByCode(project.getProcessStatus())); |
|
|
|
res.setStatus(progressInstanceDetail.getStatus()); |
|
|
|
return res; |
|
|
|
} |
|
|
|
|
|
|
|