diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java b/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java index 2c55f310..d03d56da 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java @@ -184,6 +184,11 @@ public class MyGlobalEventListener implements ActivitiEventListener { } } + // 如果是第一个节点需要把第一个节点的创建时间改小一秒 + if (isFirstNodeTask(approvalRecord)) { + approvalRecord.setCreateTime(DateUtil.offsetSecond(createTime, -1)); + } + recordService.updateById(approvalRecord); log.info("流程实例总数:" + execution.getVariable("nrOfInstances")); log.info("当前活动的流程实例总数:" + execution.getVariable("nrOfActiveInstances"));