Преглед изворни кода

解决由于mybatis-plus无法过滤软删除导致角色去掉菜单缓存未刷新的问题。
解决去掉菜单缓存未刷新的问题。

dxyx пре 4 година
родитељ
комит
8683401c80

+ 2 - 4
src/main/java/cn/iocoder/dashboard/modules/system/dal/mysql/permission/SysRoleMenuMapper.java

@@ -33,9 +33,7 @@ public interface SysRoleMenuMapper extends BaseMapperX<SysRoleMenuDO> {
                 .in("menu_id", menuIds));
     }
 
-    default boolean selectExistsByUpdateTimeAfter(Date maxUpdateTime) {
-        return selectOne(new QueryWrapper<SysRoleMenuDO>().select("id")
-                .gt("update_time", maxUpdateTime).last("LIMIT 1")) != null;
-    }
+    @Select("select id from sys_role_menu where update_time > #{maxUpdateTime} limit 1")
+    List<Long> selectExistsByUpdateTimeAfter(Date maxUpdateTime); 
 
 }