diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java index 9e2a64f..315fc8d 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java @@ -88,7 +88,14 @@ public class ExperimentController extends JeecgController user = experimentUserService.getByExperimentId(v.getId()); List userDTOList; if (CollUtil.isNotEmpty(user)) { - userDTOList = user.stream().map(ExperimentUserDTO::of).collect(Collectors.toList()); + List list = new ArrayList<>(); + for (ExperimentUser experimentUser : user) { + SysUser sysUser = userService.getById(experimentUser.getUserId()); + ExperimentUserDTO userDTO = ExperimentUserDTO.of(experimentUser); + userDTO.setUserName(sysUser.getRealname()); + list.add(userDTO); + } + userDTOList = list; experimentDTO.setExperimentUserList(userDTOList); experimentDTO.setExperimentUser(userDTOList.stream().map(ExperimentUserDTO::getUserId).collect(Collectors.joining(","))); }