diff --git a/yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/MemberUserController.java b/yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/MemberUserController.java index 6a642bbf0f..ab8976bc0d 100644 --- a/yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/MemberUserController.java +++ b/yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/MemberUserController.java @@ -82,7 +82,17 @@ public class MemberUserController { @PreAuthorize("@ss.hasPermission('member:user:query')") public CommonResult getUser(@RequestParam("id") Long id) { MemberUserDO user = memberUserService.getUser(id); - return success(MemberUserConvert.INSTANCE.convert03(user)); + if (user == null) { + return success(null); + } + MemberUserRespVO userVO = MemberUserConvert.INSTANCE.convert03(user); + if (user.getLevelId() != null) { + MemberLevelDO level = memberLevelService.getLevel(userVO.getId()); + if (level != null) { + userVO.setLevelName(level.getName()); + } + } + return success(userVO); } @GetMapping("/page")