Explorar o código

chore(auth): 移除部分接口权限注解并添加权限检查调试日志

- 注释掉 FsUserAddressController 中新增地址接口的权限校验注解
- 移除 FsUserController 中新增用户接口的权限校验注解
- 注释掉 LiveController 中查询未结束直播间接口的权限校验注解
- 在 PermissionService 权限检查方法中添加详细的调试日志输出
- 日志包括用户名、用户类型、检查权限、权限列表及是否为管理员信息
xw hai 1 semana
pai
achega
ddd704cc23

+ 1 - 1
fs-company/src/main/java/com/fs/company/controller/live/LiveController.java

@@ -54,7 +54,7 @@ public class LiveController extends BaseController
     /**
      * 查询未结束直播间
      */
-    @PreAuthorize("@ss.hasPermi('live:live:list')")
+//    @PreAuthorize("@ss.hasPermi('live:live:list')")
     @GetMapping("/listToLiveNoEnd")
     public TableDataInfo listToLiveNoEnd(Live live)
     {

+ 1 - 1
fs-company/src/main/java/com/fs/company/controller/store/FsUserAddressController.java

@@ -103,7 +103,7 @@ public class FsUserAddressController extends BaseController
     /**
      * 新增用户地址
      */
-    @PreAuthorize("@ss.hasPermi('his:userAddress:add')")
+//    @PreAuthorize("@ss.hasPermi('his:userAddress:add')")
     @Log(title = "用户地址", businessType = BusinessType.INSERT)
     @PostMapping
     public AjaxResult add(@RequestBody FsUserAddress fsUserAddress)

+ 0 - 1
fs-company/src/main/java/com/fs/company/controller/store/FsUserController.java

@@ -203,7 +203,6 @@ public class FsUserController extends BaseController
     /**
      * 新增用户
      */
-    @PreAuthorize("@ss.hasPermi('his:user:add')")
     @Log(title = "用户", businessType = BusinessType.INSERT)
     @PostMapping
     public AjaxResult add(@RequestBody FsUser fsUser)

+ 8 - 0
fs-company/src/main/java/com/fs/framework/service/PermissionService.java

@@ -46,6 +46,14 @@ public class PermissionService
         {
             return false;
         }
+        // 添加调试日志
+        System.out.println("==================权限检查==================");
+        System.out.println("用户: " + loginUser.getUsername());
+        System.out.println("用户类型: " + loginUser.getUser().getUserType());
+        System.out.println("检查权限: " + permission);
+        System.out.println("用户权限列表: " + loginUser.getPermissions());
+        System.out.println("是否管理员: " + loginUser.getUser().isAdmin());
+        System.out.println("==========================================");
         return hasPermissions(loginUser.getPermissions(), permission);
     }