diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index b50f8e8..fc9758d 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -518,7 +518,7 @@ public class SysUserServiceImpl implements ISysUserService, UserService { return ObjectUtil.isNull(sysUser) ? null : sysUser.getUserName(); } - @Cacheable(cacheNames = CacheNames.SYS_NICK_NAME, key = "#userId") + @Cacheable(cacheNames = CacheNames.SYS_NICK_NAME, key = "#userId" ,condition = "#userId != null", unless = "#result == null") @Override public String selectNickNameById(Long userId) { SysUser sysUser = baseMapper.selectOne(new LambdaQueryWrapper()