diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java index 2a351531..150cfad6 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java @@ -269,6 +269,7 @@ public class EsRevisionServiceImpl extends ServiceImpl updateWrapper = new LambdaUpdateWrapper<>(); wrapper.eq(ProcessEsRevision::getProcessInstanceId, processInstanceId); wrapper.eq(ProcessEsRevision::getDelFlag, YesOrNoEnum.NO.getValue()); + ProcessEsRevision dataDb = getOne(wrapper); updateWrapper.eq(ProcessEsRevision::getProcessInstanceId, processInstanceId); updateWrapper.eq(ProcessEsRevision::getDelFlag, YesOrNoEnum.NO.getValue()); // 获取当前流程 @@ -307,7 +308,6 @@ public class EsRevisionServiceImpl extends ServiceImpl otherDraftUserVOListDB = dataDb.parseOtherDraftUserVOS(); Map map = otherDraftUserVOListDB.stream() .collect(Collectors.toMap(OtherDraftUserVO::getUser, o -> o)); @@ -342,7 +342,6 @@ public class EsRevisionServiceImpl extends ServiceImpl reviewMeetingDetails = data.getReviewMeetingDetails(); ProcessEsRevision revisionDb = getById(dataDb.getId()); @@ -372,7 +371,8 @@ public class EsRevisionServiceImpl extends ServiceImpl adviceUserList = Arrays.asList(adviceUsers.split(",")); - taskService.setVariable(taskId, "adviceUserList", adviceUserList); + taskService.setVariableLocal(taskId, "adviceUserList", adviceUserList); + taskService.setVariableLocal(taskId, "adviceDeadline", data.getAdviceDeadline()); userMap.put("adviceUserList", adviceUserList); // 设置截止时间 saveOrUpdate(data);