dingxin 5 年之前
父節點
當前提交
8cda34e010

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserAuthMenuServiceImpl.java 查看文件

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

+ 5
- 0
src/main/java/com/huiju/estateagents/mapper/TaRoleMenuMapper.java 查看文件

15
 @Mapper
15
 @Mapper
16
 public interface TaRoleMenuMapper extends BaseMapper<TaRoleMenu> {
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
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
 <mapper namespace="com.huiju.estateagents.mapper.TaRoleMenuMapper">
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
 </mapper>
7
 </mapper>