dingxin 5 лет назад
Родитель
Сommit
8cda34e010

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserAuthMenuServiceImpl.java Просмотреть файл

@@ -88,7 +88,7 @@ public class TaUserAuthMenuServiceImpl extends ServiceImpl<TaUserAuthMenuMapper,
88 88
         }
89 89
         try {
90 90
             //授权菜单,先删除在新增
91
-            taUserAuthMenuMapper.deleteUserAuthMenu(roleId);
91
+            taRoleMenuMapper.deleteCurrentMenu(roleId);
92 92
             for (SysMenu sysMenu: sysMenuList) {
93 93
                 TaRoleMenu taRoleMenu = new TaRoleMenu();
94 94
                 taRoleMenu.setRoleId(roleId);

+ 5
- 0
src/main/java/com/huiju/estateagents/mapper/TaRoleMenuMapper.java Просмотреть файл

@@ -15,4 +15,9 @@ import org.apache.ibatis.annotations.Mapper;
15 15
 @Mapper
16 16
 public interface TaRoleMenuMapper extends BaseMapper<TaRoleMenu> {
17 17
 
18
+    /**
19
+     * 先删除再添加
20
+     * @param roleId
21
+     */
22
+    void deleteCurrentMenu(Integer roleId);
18 23
 }

+ 3
- 1
src/main/resources/mapper/TaRoleMenuMapper.xml Просмотреть файл

@@ -1,5 +1,7 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 3
 <mapper namespace="com.huiju.estateagents.mapper.TaRoleMenuMapper">
4
-
4
+    <delete  id="deleteCurrentMenu">
5
+    delete from ta_role_menu where ta_role_menu.role_id = #{roleId}
6
+    </delete >
5 7
 </mapper>