|
@@ -19,7 +19,7 @@ import com.flow.enums.ProcessStatus;
|
|
import com.flow.flowable.cmd.GetLoopCharacteristics;
|
|
import com.flow.flowable.cmd.GetLoopCharacteristics;
|
|
import com.flow.flowable.cmd.GetMultiInstanceRootExecution;
|
|
import com.flow.flowable.cmd.GetMultiInstanceRootExecution;
|
|
import com.flow.flowable.cmd.JumpActivityCmd;
|
|
import com.flow.flowable.cmd.JumpActivityCmd;
|
|
-import com.flow.flowable.utils.ProcessUtil;
|
|
|
|
|
|
+import com.flow.flowable.utils.ProcessElementUtil;
|
|
import com.flow.model.*;
|
|
import com.flow.model.*;
|
|
import com.flow.service.FlowActivityService;
|
|
import com.flow.service.FlowActivityService;
|
|
import com.flow.service.FlowDefineService;
|
|
import com.flow.service.FlowDefineService;
|
|
@@ -451,7 +451,7 @@ public class FlowTaskServiceImpl extends BaseServiceImpl<FlowTaskDao, FlowTask>
|
|
throw new BaseException("任务不存在");
|
|
throw new BaseException("任务不存在");
|
|
}
|
|
}
|
|
BpmnModel model = repositoryService.getBpmnModel(taskInfo.getProcessDefinitionId());
|
|
BpmnModel model = repositoryService.getBpmnModel(taskInfo.getProcessDefinitionId());
|
|
- Set<UserTask> parentElements = ProcessUtil.findParentElements(model.getFlowElement(taskInfo.getTaskDefinitionKey()), UserTask.class);
|
|
|
|
|
|
+ Set<UserTask> parentElements = ProcessElementUtil.findParentElements(model.getFlowElement(taskInfo.getTaskDefinitionKey()), UserTask.class);
|
|
String sql = "SELECT t1.ID_,t1.ACT_ID_,t1.ACT_NAME_ FROM ACT_RU_ACTINST AS t1 WHERE " +
|
|
String sql = "SELECT t1.ID_,t1.ACT_ID_,t1.ACT_NAME_ FROM ACT_RU_ACTINST AS t1 WHERE " +
|
|
"END_TIME_ = ( SELECT MAX( END_TIME_ ) FROM ACT_RU_ACTINST AS t2 WHERE t1.PROC_INST_ID_ = t2.PROC_INST_ID_ AND t1.ACT_ID_ = t2.ACT_ID_ ) " +
|
|
"END_TIME_ = ( SELECT MAX( END_TIME_ ) FROM ACT_RU_ACTINST AS t2 WHERE t1.PROC_INST_ID_ = t2.PROC_INST_ID_ AND t1.ACT_ID_ = t2.ACT_ID_ ) " +
|
|
"AND t1.PROC_INST_ID_ = #{processInstanceId} " +
|
|
"AND t1.PROC_INST_ID_ = #{processInstanceId} " +
|