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 315fc8d..d9b031f 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 @@ -90,9 +90,11 @@ public class ExperimentController extends JeecgController list = new ArrayList<>(); for (ExperimentUser experimentUser : user) { - SysUser sysUser = userService.getById(experimentUser.getUserId()); ExperimentUserDTO userDTO = ExperimentUserDTO.of(experimentUser); - userDTO.setUserName(sysUser.getRealname()); + SysUser sysUser = userService.getById(experimentUser.getUserId()); + if (Objects.nonNull(user)) { + userDTO.setUserName(sysUser.getRealname()); + } list.add(userDTO); } userDTOList = list;