From e2a516abaeafed7acd6146babff21259778dcc62 Mon Sep 17 00:00:00 2001 From: zhangke Date: Thu, 25 Sep 2025 09:29:35 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E6=94=B9=E6=8E=88=E6=9D=83?= =?UTF-8?q?=E7=9A=84=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/UserRoleMapServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/UserRoleMapServiceImpl.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/UserRoleMapServiceImpl.java index c1d47cf7..1f573a3b 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/UserRoleMapServiceImpl.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/UserRoleMapServiceImpl.java @@ -35,6 +35,16 @@ public class UserRoleMapServiceImpl extends ServiceImpl() + .eq(UserRoleMap::getRoleId, request.getRoleId())); + //保存最新的数据 + List datas = request.getUserIds().stream().map(userId -> new UserRoleMap() + .setRoleId(request.getRoleId()) + .setUserId(userId)).collect(Collectors.toList()); + saveBatch(datas); + + /* List olds = lambdaQuery().eq(UserRoleMap::getRoleId, request.getRoleId()).list(); if (CollectionUtil.isNotEmpty(request.getUserIds())) { olds.removeIf(map -> request.getUserIds().contains(map.getUserId())); @@ -49,6 +59,7 @@ public class UserRoleMapServiceImpl extends ServiceImpl