|
|
@@ -19,6 +19,7 @@ import javax.servlet.http.HttpServletResponse;
|
|
|
import com.common.workflow.service.dto.ActiHistoricTaskDTO;
|
|
|
import com.common.workflow.service.dto.ActiMyTaskDTO;
|
|
|
import com.common.workflow.service.dto.ActiPageResultDTO;
|
|
|
+import com.common.workflow.service.dto.ActiUserTaskDTO;
|
|
|
import com.common.workflow.web.rest.vm.ActiCompleteVM;
|
|
|
import com.common.workflow.web.rest.vm.MultiActiCompleteVM;
|
|
|
import com.common.workflow.web.rest.vm.MultiOrgAuditVM;
|
|
|
@@ -239,19 +240,21 @@ public class ActivitiService {
|
|
|
*
|
|
|
* <p>描述: 根据工作流Key 和 用户id查询待办任务列表</p>
|
|
|
*/
|
|
|
- public String findAllProcessTasks() {
|
|
|
+ public List<ActiUserTaskDTO> findAllProcessTasks() {
|
|
|
List<Task> resultTasks = taskService.createTaskQuery().list();
|
|
|
String businessKeys = "";
|
|
|
- int i = 0;
|
|
|
+ List<ActiUserTaskDTO> myTaskDTOS = new ArrayList<>();
|
|
|
for (Task myTask : resultTasks) {
|
|
|
- if(resultTasks.size()-1 == i) {
|
|
|
- businessKeys += taskService.getVariable(myTask.getId(), "businessKey").toString();
|
|
|
- } else {
|
|
|
- businessKeys += taskService.getVariable(myTask.getId(), "businessKey").toString()+ ",";
|
|
|
- }
|
|
|
- i++;
|
|
|
+ ActiUserTaskDTO myTaskDTO = new ActiUserTaskDTO();
|
|
|
+ myTaskDTO.setProcessDefinitionId(myTask.getProcessDefinitionId());
|
|
|
+ myTaskDTO.setBusinessKey(taskService.getVariable(myTask.getId(), "businessKey").toString());
|
|
|
+ myTaskDTO.setWorkflowId(myTask.getProcessInstanceId());
|
|
|
+ myTaskDTO.setCreateTime(myTask.getCreateTime().getTime());
|
|
|
+ myTaskDTO.setTaskName(myTask.getName());
|
|
|
+ myTaskDTO.setUserId(myTask.getAssignee());
|
|
|
+ myTaskDTOS.add(myTaskDTO);
|
|
|
}
|
|
|
- return businessKeys;
|
|
|
+ return myTaskDTOS;
|
|
|
}
|
|
|
|
|
|
/**
|