菜单重复添加修改

This commit is contained in:
张松 2025-09-30 18:12:45 +08:00
parent 8b32b3966f
commit 7f488f9da1
1 changed files with 2 additions and 4 deletions

View File

@ -24,9 +24,7 @@ import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.*;
import java.util.concurrent.CompletableFuture;
import java.util.stream.Collectors;
@ -130,7 +128,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> imp
public boolean addMenu(Long roleId, List<Long> menuIds, boolean isAdmin) {
List<MenuApiInfoItemDTO> apiPathList = new ArrayList<>();
List<SysRolesMenus> rolesMenus = new ArrayList<>();
Set<SysRolesMenus> rolesMenus = new HashSet<>();
// Step 1: 获取菜单列表并校验
List<? extends BaseMenu> menuList;