Commit dfde959a authored by zhangsen's avatar zhangsen

提取工作流返回数据 公共方法 修改

parent 273d952e
......@@ -733,6 +733,11 @@ public class CommonServiceImpl implements ICommonService {
return null;
}
/**
* 根据工作流返回信息,组装业务需要的数据
* @param processTaskDTOS 工作流返回信息
* @return 组装后的信息
*/
public List<WorkflowResultDto> buildWorkFlowInfo(List<ProcessTaskDTO> processTaskDTOS) {
List<WorkflowResultDto> workflowResultDtoList = new ArrayList<>();
processTaskDTOS.forEach(item -> {
......@@ -740,8 +745,10 @@ public class CommonServiceImpl implements ICommonService {
workflowResultDto.setInstanceId(item.getProcessInstance().getId());
workflowResultDto.setTaskName(item.getTask().getName());
workflowResultDto.setExecutorRoleIds(String.join(",", item.getCandidateGroups()));
workflowResultDto.setStartUserId(item.getStartUser().getUserId());
workflowResultDto.setStartUserName(item.getStartUser().getRealName());
if (!ObjectUtils.isEmpty(item.getStartUser())) {
workflowResultDto.setStartUserId(item.getStartUser().getUserId());
workflowResultDto.setStartUserName(item.getStartUser().getRealName());
}
workflowResultDto.setExecutorId(item.getExecutor().getUserId());
workflowResultDto.setExecutorName(item.getExecutor().getRealName());
if (!CollectionUtils.isEmpty(item.getNextTask())) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment