From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 28 五月 2025 14:57:56 +0800
Subject: [PATCH] 密码验证加-

---
 src/main/java/com/whyc/controller/PermitGroupUserController.java |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/whyc/controller/PermitGroupUserController.java b/src/main/java/com/whyc/controller/PermitGroupUserController.java
index e912759..615ced9 100644
--- a/src/main/java/com/whyc/controller/PermitGroupUserController.java
+++ b/src/main/java/com/whyc/controller/PermitGroupUserController.java
@@ -3,6 +3,7 @@
 import com.whyc.dto.Response;
 import com.whyc.pojo.PermitGroup;
 import com.whyc.pojo.PermitGroupUser;
+import com.whyc.service.PermitGroupService;
 import com.whyc.service.PermitGroupUserService;
 import com.whyc.util.ActionUtil;
 import io.swagger.annotations.Api;
@@ -20,14 +21,22 @@
     @Autowired
     private PermitGroupUserService service;
 
-    @PutMapping("userBatch")
+    @Autowired
+    private PermitGroupService permitGroupService;
+
+    @PostMapping("userBatch")
     @ApiOperation(value = "娣诲姞|绉婚櫎鐢ㄦ埛",notes = "operationFlag涓�1,娣诲姞;-1,绉婚櫎")
     public Response updateUser(@RequestBody List<PermitGroupUser> groupUserList,@RequestParam int operationFlag){
-        service.updateBatch(groupUserList,operationFlag);
-        if(operationFlag==1) {
-            return new Response().setII(1, "娣诲姞鎴愬姛");
-        }else{
-            return new Response().setII(1,"绉婚櫎鎴愬姛");
+        //楠岃瘉鏄惁瀛樺湪permit_edit_permit鏉冮檺
+        if (!permitGroupService.checkUserPermitWithName("permit_edit_permit")) {
+            return new Response<Boolean>().setII(0, "褰撳墠鐢ㄦ埛鏃犵紪杈戞潈闄�");
+        }else {
+            service.updateBatch(groupUserList, operationFlag);
+            if (operationFlag == 1) {
+                return new Response().setII(1, "娣诲姞鎴愬姛");
+            } else {
+                return new Response().setII(1, "绉婚櫎鎴愬姛");
+            }
         }
     }
 

--
Gitblit v1.9.1