日志分页查询, 设置发起人名称和头像
This commit is contained in:
parent
77a5ce35c8
commit
e74f2e909f
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user