日志分页查询, 设置发起人名称和头像

This commit is contained in:
furongxin 2024-04-18 22:59:20 +08:00
parent 77a5ce35c8
commit e74f2e909f

View File

@ -244,9 +244,18 @@ public class LogInstanceServiceImpl implements LogInstanceService {
List<LogFormDO> formList = logFormService.getFormList(workFormIds);
Map<Long, LogFormDO> formMap = formList.stream().collect(Collectors.toMap(LogFormDO::getId, item -> item));
//查询用户信息列表
List<Long> userIds = records.stream().map(LogInstanceRespVO::getStartUserId).collect(Collectors.toList());
Map<Long, AdminUserDO> 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<String> fields = logFormDO.getFields();