Commit 8683401c802e1e98d9de8f5427a8f1cdf4b0c4a5
Committed by
Gitee
1 parent
4e5430b5
解决由于mybatis-plus无法过滤软删除导致角色去掉菜单缓存未刷新的问题。
解决去掉菜单缓存未刷新的问题。
Showing
1 changed file
with
2 additions
and
4 deletions
src/main/java/cn/iocoder/dashboard/modules/system/dal/mysql/permission/SysRoleMenuMapper.java
| @@ -33,9 +33,7 @@ public interface SysRoleMenuMapper extends BaseMapperX<SysRoleMenuDO> { | @@ -33,9 +33,7 @@ public interface SysRoleMenuMapper extends BaseMapperX<SysRoleMenuDO> { | ||
| 33 | .in("menu_id", menuIds)); | 33 | .in("menu_id", menuIds)); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | - default boolean selectExistsByUpdateTimeAfter(Date maxUpdateTime) { | ||
| 37 | - return selectOne(new QueryWrapper<SysRoleMenuDO>().select("id") | ||
| 38 | - .gt("update_time", maxUpdateTime).last("LIMIT 1")) != null; | ||
| 39 | - } | 36 | + @Select("select id from sys_role_menu where update_time > #{maxUpdateTime} limit 1") |
| 37 | + List<Long> selectExistsByUpdateTimeAfter(Date maxUpdateTime); | ||
| 40 | 38 | ||
| 41 | } | 39 | } |