|
|
@ -12,6 +12,7 @@ import com.yxt.anrui.flowable.api.flowcomment.FlowCommentDto; |
|
|
|
import com.yxt.anrui.flowable.api.flowtask.*; |
|
|
|
import com.yxt.anrui.flowable.api.sysform.SysForm; |
|
|
|
import com.yxt.anrui.flowable.api.sysprourl.SysProUrlVo; |
|
|
|
import com.yxt.anrui.flowable.api.utils.ProcDefEnum; |
|
|
|
import com.yxt.anrui.flowable.biz.flow.FlowableService; |
|
|
|
import com.yxt.anrui.flowable.biz.process.ProcessService; |
|
|
|
import com.yxt.anrui.flowable.biz.sysdeployform.SysDeployFormService; |
|
|
@ -1342,14 +1343,14 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask |
|
|
|
flowTaskVo.setTargetKey(item.getId()); |
|
|
|
listResultBean_2= taskReject_(flowTaskVo, true); |
|
|
|
}else{ |
|
|
|
if("427a2fb0-60c5-409f-bea4-4eb441041ae6".equals(assignee_)){ |
|
|
|
if(ProcDefEnum.DEFAUL_TADMIN_SID.getProDefId().equals(assignee_)){ |
|
|
|
flowTaskVo.setUserId(flowTaskVo.getUserSid()); |
|
|
|
flowTaskVo.setTaskId(id_); |
|
|
|
flowTaskVo.setUserSid(assignee_); |
|
|
|
flowTaskVo.setTargetKey(item.getId()); |
|
|
|
listResultBean_2= taskReject_(flowTaskVo, true); |
|
|
|
}else{ |
|
|
|
if("427a2fb0-60c5-409f-bea4-4eb441041ae6".equals(flowTaskVo.getUserSid()) && assignee_.equals(flowTaskVo.getUserId())){ |
|
|
|
if(ProcDefEnum.DEFAUL_TADMIN_SID.getProDefId().equals(flowTaskVo.getUserSid()) && assignee_.equals(flowTaskVo.getUserId())){ |
|
|
|
flowTaskVo.setTaskId(id_); |
|
|
|
flowTaskVo.setUserSid(assignee_); |
|
|
|
flowTaskVo.setTargetKey(item.getId()); |
|
|
@ -1505,25 +1506,6 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask |
|
|
|
String assigneeSid0 = taskUserInfo_0.getAssigneeSid(); |
|
|
|
|
|
|
|
if(!assigneeSid1.equals(assigneeSid0)){ |
|
|
|
/*if("427a2fb0-60c5-409f-bea4-4eb441041ae6".equals(assignee)){ |
|
|
|
FlowTask flowTask1 = flowList.get(1); |
|
|
|
for(int i=1;i<flowList.size();i++){ |
|
|
|
FlowTask flowTask = flowList.get(i); |
|
|
|
List<TaskUserInfo> taskUserInfos = flowTask.getTaskUserInfos(); |
|
|
|
TaskUserInfo taskUserInfo = taskUserInfos.get(0); |
|
|
|
if(assigneeSid0.equals(taskUserInfo.getAssigneeSid())){ |
|
|
|
if(!FlowComment.RECALL.getType().equals( flowTask1.getComment().getType())){ |
|
|
|
ii++; |
|
|
|
} |
|
|
|
continue; |
|
|
|
}else{ |
|
|
|
ybrsid=flowList.get(i).getTaskUserInfos().get(0).getAssigneeSid(); |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
ybrsid=assignee; |
|
|
|
}*/ |
|
|
|
ybrsid=assignee; |
|
|
|
}else{ |
|
|
|
FlowTask flowTask1 = flowList.get(1); |
|
|
@ -1558,7 +1540,7 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask |
|
|
|
} |
|
|
|
|
|
|
|
public HistoricTaskInstance returnInstance(HistoricTaskInstance historicTaskInstance1){ |
|
|
|
if("427a2fb0-60c5-409f-bea4-4eb441041ae6".equals(historicTaskInstance1.getAssignee())){ |
|
|
|
if(ProcDefEnum.DEFAUL_TADMIN_SID.getProDefId().equals(historicTaskInstance1.getAssignee())){ |
|
|
|
String taskId = getTaskId(historicTaskInstance1.getTaskDefinitionKey(), historicTaskInstance1.getProcessInstanceId(), historicTaskInstance1.getProcessDefinitionId()); |
|
|
|
historicTaskInstance1 = historyService.createHistoricTaskInstanceQuery().taskId(taskId).singleResult(); |
|
|
|
return returnInstance(historicTaskInstance1); |
|
|
|