From a2299a6d4a6f99e9c11132138f5d3e9ec68f03ea Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 06 六月 2025 19:19:34 +0800
Subject: [PATCH] 开发更新

---
 server/system_service/src/main/java/com/doumee/biz/system/impl/SystemRoleBizImpl.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/server/system_service/src/main/java/com/doumee/biz/system/impl/SystemRoleBizImpl.java b/server/system_service/src/main/java/com/doumee/biz/system/impl/SystemRoleBizImpl.java
index 33b987b..934227f 100644
--- a/server/system_service/src/main/java/com/doumee/biz/system/impl/SystemRoleBizImpl.java
+++ b/server/system_service/src/main/java/com/doumee/biz/system/impl/SystemRoleBizImpl.java
@@ -22,6 +22,7 @@
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
 
+import java.util.ArrayList;
 import java.util.List;
 
 @Service
@@ -94,14 +95,16 @@
         SystemRolePermission deleteDto = new SystemRolePermission();
         deleteDto.setRoleId(dto.getRoleId());
         systemRolePermissionService.delete(deleteDto);
+        List<SystemRolePermission> newList = new ArrayList<>();
         // 鏂板鏂扮殑鏉冮檺
         for (Integer permissionId : dto.getPermissionIds()) {
             SystemRolePermission newRolePermission = new SystemRolePermission();
             newRolePermission.setRoleId(dto.getRoleId());
             newRolePermission.setPermissionId(permissionId);
             newRolePermission.setCreateUser(dto.getCreateUser());
-            systemRolePermissionService.create(newRolePermission);
+            newList.add(newRolePermission);
         }
+        systemRolePermissionService.createList(newList);
     }
 
     @Override

--
Gitblit v1.9.3