From c7750b8853fefc9de1e09e21dd1bffcbb5ae2de1 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Fri, 19 Jul 2024 12:48:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E5=88=B7?= =?UTF-8?q?=E6=96=B0=E8=A7=92=E8=89=B2=E6=9D=83=E9=99=90=E7=BC=93=E5=AD=98?= =?UTF-8?q?=EF=BC=8C=E5=A6=82=E6=9E=9C=E6=9D=83=E9=99=90=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E5=88=99=E4=B8=8D=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/service/impl/SysRoleMenuServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/youlai/system/service/impl/SysRoleMenuServiceImpl.java b/src/main/java/com/youlai/system/service/impl/SysRoleMenuServiceImpl.java index f47526c0..16c959c6 100644 --- a/src/main/java/com/youlai/system/service/impl/SysRoleMenuServiceImpl.java +++ b/src/main/java/com/youlai/system/service/impl/SysRoleMenuServiceImpl.java @@ -52,7 +52,9 @@ public class SysRoleMenuServiceImpl extends ServiceImpl { String roleCode = item.getRoleCode(); Set perms = item.getPerms(); - redisTemplate.opsForHash().put(SecurityConstants.ROLE_PERMS_PREFIX, roleCode, perms); + if (CollectionUtil.isNotEmpty(perms)) { + redisTemplate.opsForHash().put(SecurityConstants.ROLE_PERMS_PREFIX, roleCode, perms); + } }); } } @@ -73,7 +75,9 @@ public class SysRoleMenuServiceImpl extends ServiceImpl perms = rolePerms.getPerms(); - redisTemplate.opsForHash().put(SecurityConstants.ROLE_PERMS_PREFIX, roleCode, perms); + if (CollectionUtil.isNotEmpty(perms)) { + redisTemplate.opsForHash().put(SecurityConstants.ROLE_PERMS_PREFIX, roleCode, perms); + } } }