From 5e79e1ac386369b4d2578019a92612a5c5cd76e1 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Thu, 1 Feb 2024 11:43:11 +0800 Subject: [PATCH] =?UTF-8?q?fix=2081650=20=E3=80=90=E5=85=A8=E5=B1=80?= =?UTF-8?q?=E3=80=91=E6=B5=81=E7=A8=8B=E5=8F=91=E8=B5=B7=E5=90=8E=E5=8F=91?= =?UTF-8?q?=E8=B5=B7=E4=BA=BA=E6=B2=A1=E6=9C=89=E6=AD=A3=E5=B8=B8=E5=9B=9E?= =?UTF-8?q?=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/modules/activiti/listener/MyGlobalEventListener.java | 4 ++++ 1 file changed, 4 insertions(+) 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 d35ed225..e4cb0bf8 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 @@ -7,6 +7,7 @@ import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.jero.common.constant.enums.YesOrNoEnum; +import com.jero.common.system.vo.LoginUser; import com.jero.modules.activiti.entity.ProcessAll; import com.jero.modules.activiti.entity.ProcessApprovalRecord; import com.jero.modules.activiti.entity.ProcessNode; @@ -18,6 +19,7 @@ import com.jero.modules.activiti.service.ProcessAllService; import com.jero.modules.activiti.service.ProcessApprovalRecordService; import com.jero.modules.activiti.service.ProcessNodeService; import com.jero.modules.activiti.util.SpringContextUtil; +import com.jero.modules.laws.common.util.CurrentUserUtil; import lombok.extern.slf4j.Slf4j; import org.activiti.engine.delegate.event.ActivitiEvent; import org.activiti.engine.delegate.event.ActivitiEventListener; @@ -88,6 +90,8 @@ public class MyGlobalEventListener implements ActivitiEventListener { ProcessAll processAll = new ProcessAll(); DateTime date = DateUtil.date(); processAll.setPrcNum(DateUtil.format(date, DatePattern.PURE_DATETIME_MS_PATTERN)); + LoginUser loginUser = CurrentUserUtil.getLoginUser(); + processAll.setCreateUserId(loginUser == null ? null : loginUser.getId()); processAll.setProcessDefinitionId(processDefinitionId); processAll.setProcessInstanceId(processInstanceId); processAll.setPrcType(ProcessTypeEnum.getValueByName(name, processDefinitionId));