ソースを参照

fix:【member】修复获取会员用户接口没有级别的问题

YunaiV 5 ヶ月 前
コミット
859f1ca217
共有1 個のファイルを変更した11 個の追加1 個の削除を含む
  1. 11 1
      yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/MemberUserController.java

+ 11 - 1
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<MemberUserRespVO> 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")