From c9f1e51d3f8b9e7dab985ad4378d0f9dbbf1f1ae Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Mon, 15 Sep 2025 14:37:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=96=99=E5=AE=A1=E6=A0=B8=E9=A9=B3?= =?UTF-8?q?=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SysWorkflowRecordHistoryServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/service/impl/SysWorkflowRecordHistoryServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/service/impl/SysWorkflowRecordHistoryServiceImpl.java index 28570b5d..dd2c1fc9 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/service/impl/SysWorkflowRecordHistoryServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/work/service/impl/SysWorkflowRecordHistoryServiceImpl.java @@ -826,9 +826,8 @@ public class SysWorkflowRecordHistoryServiceImpl implements SysWorkflowRecordHis throw new ServiceException("当前节点有审批限制code,却是非法字符,请联系管理员!"); } } - // 判断当前用户是否是当前节点的配置用户 - if (sysWorkflowNode.getConfigValues().contains(SecurityUtils.getUserId().toString())) { + if (sysWorkflowNode.getConfigValues().contains(SecurityUtils.getLoginUser().getUserid().toString())) { log.info("-------------✅通过校验,当前用户是该节点审批人员,进行更新任务信息-------------"); found = true; break; @@ -846,6 +845,10 @@ public class SysWorkflowRecordHistoryServiceImpl implements SysWorkflowRecordHis updateWorkflowStatus(taskId, 3); + SysUser sysUser = SecurityUtils.getLoginUser().getSysUser(); + // 修改工单信息 + updateWorkOrder(sysWorkflowRecordHistory.getRecordId(), sysUser.getUserName()); + SysWorkflowAuditDto dto = sysWorkflowRecordMapper.getSysWorkflowRecodeByTaskId(taskId); if (dto == null) { throw new ServiceException("任务类型为空");