From 1a57519298b77de4aa8714bbf7f3422b13c33787 Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 01 九月 2026 15:25:53 +0800
Subject: [PATCH] fix0901: 修复问题4

---
 tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/UserController.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/UserController.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/UserController.java
index 3801b0f..c34c284 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/UserController.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/UserController.java
@@ -64,7 +64,7 @@
     }
 
     @GetMapping("/users/export")
-    @SaCheckPermission("member:user:view")
+    @SaCheckPermission("member:user:export")
     public void export(
             HttpServletResponse response,
             @RequestParam(required = false) String nickname,
@@ -84,7 +84,7 @@
     }
 
     @GetMapping("/users/{id}")
-    @SaCheckPermission("member:user:view")
+    @SaCheckPermission("member:user:detail")
     public ApiResponse<UserDetailVO> detail(@PathVariable Long id) {
         return ApiResponse.ok(userAppService.detail(id));
     }
@@ -103,13 +103,13 @@
     }
 
     @PatchMapping("/users/{id}/status")
-    @SaCheckPermission("member:user:edit")
+    @SaCheckPermission("member:user:status")
     public ApiResponse<UserStatusVO> patchStatus(@PathVariable Long id, @Valid @RequestBody UserStatusRequest req) {
         return ApiResponse.ok(userAppService.patchStatus(id, req));
     }
 
     @PostMapping("/users/{id}/reset-password")
-    @SaCheckPermission("member:user:edit")
+    @SaCheckPermission("member:user:reset-password")
     public ApiResponse<Void> resetPassword(@PathVariable Long id, @Valid @RequestBody UserResetPasswordRequest req) {
         userAppService.resetPassword(id, req);
         return ApiResponse.ok(null);
@@ -123,7 +123,7 @@
     }
 
     @DeleteMapping("/users/{id}/wechat-binding")
-    @SaCheckPermission("member:user:edit")
+    @SaCheckPermission("member:user:unbind-wechat")
     public ApiResponse<UserDetailVO> unbindWechat(@PathVariable Long id) {
         return ApiResponse.ok(userAppService.unbindWechat(id));
     }

--
Gitblit v1.7.1