jiangping
2025-06-06 c845254d8e0d83bb9458d0236a1da201bfbeae42
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