Commit 859f1ca217f138ec5961d5508c7b520f98f6f355
1 parent
018be292
fix:【member】修复获取会员用户接口没有级别的问题
Showing
1 changed file
with
11 additions
and
1 deletions
yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/MemberUserController.java
| @@ -82,7 +82,17 @@ public class MemberUserController { | @@ -82,7 +82,17 @@ public class MemberUserController { | ||
| 82 | @PreAuthorize("@ss.hasPermission('member:user:query')") | 82 | @PreAuthorize("@ss.hasPermission('member:user:query')") |
| 83 | public CommonResult<MemberUserRespVO> getUser(@RequestParam("id") Long id) { | 83 | public CommonResult<MemberUserRespVO> getUser(@RequestParam("id") Long id) { |
| 84 | MemberUserDO user = memberUserService.getUser(id); | 84 | MemberUserDO user = memberUserService.getUser(id); |
| 85 | - return success(MemberUserConvert.INSTANCE.convert03(user)); | 85 | + if (user == null) { |
| 86 | + return success(null); | ||
| 87 | + } | ||
| 88 | + MemberUserRespVO userVO = MemberUserConvert.INSTANCE.convert03(user); | ||
| 89 | + if (user.getLevelId() != null) { | ||
| 90 | + MemberLevelDO level = memberLevelService.getLevel(userVO.getId()); | ||
| 91 | + if (level != null) { | ||
| 92 | + userVO.setLevelName(level.getName()); | ||
| 93 | + } | ||
| 94 | + } | ||
| 95 | + return success(userVO); | ||
| 86 | } | 96 | } |
| 87 | 97 | ||
| 88 | @GetMapping("/page") | 98 | @GetMapping("/page") |