diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java index 2b7ff1ebfe..f243ca30f3 100644 --- a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java @@ -1292,13 +1292,16 @@ public class FlowTaskService extends MybatisBaseService { + for(UserTask item:parentUserTaskList){ Map map2 = flowTaskMapper.getTaskByDefKey(task.getProcessInstanceId(), targetIds.get(0)); Map map = flowTaskMapper.getHistTaskByID(task.getProcessInstanceId(), targetIds.get(0)); String assignee_ =item.getAssignee(); if(map.get("ASSIGNEE_")!=null){ assignee_ = map.get("ASSIGNEE_").toString(); } + if(map2==null){ + continue; + } String id_ = map2.get("id_").toString(); ResultBean> listResultBean_2=null; if(flowTaskVo.getUserSid().equals(assignee_)){ @@ -1310,14 +1313,15 @@ public class FlowTaskService extends MybatisBaseService