lyhzzz 2 năm trước cách đây
mục cha
commit
ac727874f3

+ 0 - 1
src/main/java/com/fdkankan/manage/mapper/ISysRoleMenuMapper.java

@@ -19,5 +19,4 @@ import java.util.List;
 @Mapper
 public interface ISysRoleMenuMapper extends BaseMapper<SysRoleMenu> {
 
-    List<SysMenu> getButtonIdsByRoleId(@Param("roleId") Long roleId);
 }

+ 0 - 1
src/main/java/com/fdkankan/manage/service/ISysRoleMenuService.java

@@ -22,5 +22,4 @@ public interface ISysRoleMenuService extends IService<SysRoleMenu> {
 
     List<SysRoleMenu> getByRoleId(Long roleId);
 
-    List<SysMenu> getButtonIdsByRoleId(Long roleId);
 }

+ 6 - 0
src/main/java/com/fdkankan/manage/service/impl/SysMenuServiceImpl.java

@@ -187,6 +187,12 @@ public class SysMenuServiceImpl extends ServiceImpl<ISysMenuMapper, SysMenu> imp
                 }
             }
         }
+        for (Long delMenuId : delMenuIds) {
+            Long parentId = this.getById(delMenuId).getParentId();
+            if(parentId!= null && !delMenuIds.contains(parentId)){
+                delMenuIds.add(parentId);
+            }
+        }
         for (Long menuId : menuIds) {
             if(!delMenuIds.contains(menuId)){
                 returnMenuIds.add(menuId);

+ 0 - 4
src/main/java/com/fdkankan/manage/service/impl/SysRoleMenuServiceImpl.java

@@ -66,8 +66,4 @@ public class SysRoleMenuServiceImpl extends ServiceImpl<ISysRoleMenuMapper, SysR
         return this.list(wrapper);
     }
 
-    @Override
-    public List<SysMenu> getButtonIdsByRoleId(Long roleId) {
-        return this.getBaseMapper().getButtonIdsByRoleId(roleId);
-    }
 }

+ 0 - 4
src/main/resources/mapper/manage/SysRoleMenuMapper.xml

@@ -2,8 +2,4 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.fdkankan.manage.mapper.ISysRoleMenuMapper">
 
-    <select id="getButtonIdsByRoleId" resultType="com.fdkankan.manage.entity.SysMenu">
-        select m.* from sys_menu m left join sys_role_menu r on m.id = r.menu_id
-        where m.type = 2 and role_id = #{roleId}
-    </select>
 </mapper>