From c845254d8e0d83bb9458d0236a1da201bfbeae42 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 06 六月 2025 19:18:23 +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