|
@@ -1,13 +1,11 @@
|
|
|
-package cn.iocoder.yudao.adminserver.modules.activiti.service.workflow.impl;
|
|
|
+package cn.iocoder.yudao.adminserver.modules.bpm.service.workflow.impl;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
-import cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo.*;
|
|
|
-import cn.iocoder.yudao.adminserver.modules.activiti.convert.workflow.TaskConvert;
|
|
|
-import cn.iocoder.yudao.adminserver.modules.activiti.service.workflow.TaskService;
|
|
|
+import cn.iocoder.yudao.adminserver.modules.bpm.controller.workflow.vo.*;
|
|
|
+import cn.iocoder.yudao.adminserver.modules.bpm.convert.workflow.TaskConvert;
|
|
|
+import cn.iocoder.yudao.adminserver.modules.bpm.service.workflow.TaskService;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
-import cn.iocoder.yudao.framework.security.core.LoginUser;
|
|
|
import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
|
|
-import com.google.common.collect.ImmutableMap;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.activiti.api.runtime.shared.query.Page;
|
|
|
import org.activiti.api.runtime.shared.query.Pageable;
|
|
@@ -23,7 +21,6 @@ import org.activiti.engine.RepositoryService;
|
|
|
import org.activiti.engine.RuntimeService;
|
|
|
import org.activiti.engine.history.HistoricActivityInstance;
|
|
|
import org.activiti.engine.history.HistoricProcessInstance;
|
|
|
-import org.activiti.engine.history.HistoricTaskInstance;
|
|
|
import org.activiti.engine.repository.ProcessDefinition;
|
|
|
import org.activiti.engine.runtime.ProcessInstance;
|
|
|
import org.activiti.engine.task.Comment;
|
|
@@ -35,9 +32,7 @@ import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import javax.imageio.ImageIO;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
-import java.awt.image.BufferedImage;
|
|
|
import java.io.IOException;
|
|
|
import java.io.InputStream;
|
|
|
import java.net.URLEncoder;
|
|
@@ -75,6 +70,7 @@ public class TaskServiceImpl implements TaskService {
|
|
|
List<Task> tasks = pageTasks.getContent();
|
|
|
final List<TodoTaskRespVO> respVOList = tasks.stream().map(task -> {
|
|
|
ProcessDefinition definition = repositoryService.getProcessDefinition(task.getProcessDefinitionId());
|
|
|
+ definition.getId();
|
|
|
return TaskConvert.INSTANCE.convert(task, definition);
|
|
|
}).collect(Collectors.toList());
|
|
|
return new PageResult<>(respVOList, (long)totalItems);
|
|
@@ -188,6 +184,7 @@ public class TaskServiceImpl implements TaskService {
|
|
|
respVO.setFormKey(task.getFormKey());
|
|
|
respVO.setBusinessKey(task.getBusinessKey());
|
|
|
respVO.setId(task.getId());
|
|
|
+ respVO.setProcessInstanceId(task.getProcessInstanceId());
|
|
|
return respVO;
|
|
|
}
|
|
|
|
|
@@ -277,8 +274,8 @@ public class TaskServiceImpl implements TaskService {
|
|
|
response.flushBuffer();
|
|
|
}
|
|
|
/**
|
|
|
- * 获取已经流转的线
|
|
|
- * @see https://blog.csdn.net/qiuxinfa123/article/details/119579863
|
|
|
+ * 获取已经流转的线 https://blog.csdn.net/qiuxinfa123/article/details/119579863
|
|
|
+ * @see
|
|
|
* @param bpmnModel model
|
|
|
* @param historicActivityInstances 高亮线条
|
|
|
* @return
|