From e74f2e909fc9fc68ae19b7cadb5c1e76e43ba616 Mon Sep 17 00:00:00 2001 From: furongxin <419481438@qq.com> Date: Thu, 18 Apr 2024 22:59:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=88=86=E9=A1=B5=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=EF=BC=8C=20=E8=AE=BE=E7=BD=AE=E5=8F=91=E8=B5=B7?= =?UTF-8?q?=E4=BA=BA=E5=90=8D=E7=A7=B0=E5=92=8C=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/service/worklog/LogInstanceServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java index 2c56e923..44394e69 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java @@ -244,9 +244,18 @@ public class LogInstanceServiceImpl implements LogInstanceService { List formList = logFormService.getFormList(workFormIds); Map formMap = formList.stream().collect(Collectors.toMap(LogFormDO::getId, item -> item)); + //查询用户信息列表 + List userIds = records.stream().map(LogInstanceRespVO::getStartUserId).collect(Collectors.toList()); + Map userMap = adminUserService.getUserMap(userIds); + //遍历 records.forEach(item -> { + //设置发起人用户名称和头像 + AdminUserDO userDO = userMap.get(item.getStartUserId()); + item.setStartUserName(userDO.getNickname()); + item.setAvatar(userDO.getAvatar()); + //设置日志内部分 LogFormDO logFormDO = formMap.get(item.getFormId()); List fields = logFormDO.getFields();