Explorar el Código

Merge branch 'v3' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3

魏熙美 hace 5 años
padre
commit
320ce423a8

+ 30
- 33
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserAuthMenuServiceImpl.java Ver fichero

@@ -77,39 +77,39 @@ public class TaUserAuthMenuServiceImpl extends ServiceImpl<TaUserAuthMenuMapper,
77 77
     }
78 78
 
79 79
     @Override
80
-    public ResponseBean updateUserAuthMenu(Integer roleID, List<SysMenu> sysMenuList,String name,Integer orgid) {
80
+    public ResponseBean updateUserAuthMenu(Integer roleId, List<SysMenu> sysMenuList,String name,Integer orgid) {
81 81
         ResponseBean responseBean = new ResponseBean();
82
-        if (null == roleID){
83
-            addUserAuthMenu( sysMenuList,name,orgid);
84
-        }else {
85
-
86
-//            // 人员
87
-//            TaUser taUser = taUserMapper.selectById(userId);
88
-//            if (null == taUser) {
89
-//                responseBean.addError("授权人不存在");
90
-//                return responseBean;
91
-//            }
92
-            try {
93
-                //授权菜单,先删除在新增
94
-                taUserAuthMenuMapper.deleteUserAuthMenu(roleID);
95
-                for (SysMenu sysMenu: sysMenuList) {
96
-                    TaRoleMenu taRoleMenu = new TaRoleMenu();
97
-                    taRoleMenu.setRoleId(userId);
98
-                    taRoleMenu.setMenuId(sysMenu.getMenuId());
99
-                    taRoleMenuMapper.insert(taRoleMenu);
100
-                }
101
-                    responseBean.addSuccess("操作成功");
102
-                return responseBean;
103
-            } catch (Exception e) {
104
-                responseBean.addSuccess("操作失败");
105
-                e.printStackTrace();
106
-                return responseBean;
82
+        if (null == roleId){
83
+            Boolean isA = addUserAuthMenu( sysMenuList,name,orgid);
84
+            responseBean.addSuccess(isA==true?"成功":"失败");
85
+            return responseBean;
86
+        }
87
+        try {
88
+            //授权菜单,先删除在新增
89
+            taUserAuthMenuMapper.deleteUserAuthMenu(roleId);
90
+            for (SysMenu sysMenu: sysMenuList) {
91
+                TaRoleMenu taRoleMenu = new TaRoleMenu();
92
+                taRoleMenu.setRoleId(roleId);
93
+                taRoleMenu.setMenuId(sysMenu.getMenuId());
94
+                taRoleMenuMapper.insert(taRoleMenu);
107 95
             }
96
+            // 更新Role
97
+            TaRole taRole = new TaRole();
98
+            taRole.setRoleId(roleId);
99
+            taRole.setRoleName(name);
100
+            taRole.setOrgId(orgid);
101
+            taRole.
102
+            taRoleMapper.updateById(taRole);
103
+            responseBean.addSuccess("操作成功");
104
+            return responseBean;
105
+        } catch (Exception e) {
106
+            responseBean.addSuccess("操作失败");
107
+            e.printStackTrace();
108
+            return responseBean;
108 109
         }
109
-        return responseBean;
110 110
     }
111 111
 
112
-    public ResponseBean addUserAuthMenu(List<SysMenu> sysMenuList,String name,Integer orgid) {
112
+    public Boolean addUserAuthMenu(List<SysMenu> sysMenuList,String name,Integer orgid) {
113 113
         ResponseBean responseBean = new ResponseBean();
114 114
         try{
115 115
             TaRole taRole = new TaRole();
@@ -123,14 +123,11 @@ public class TaUserAuthMenuServiceImpl extends ServiceImpl<TaUserAuthMenuMapper,
123 123
               taRoleMenuMapper.insert(taRoleMenu);
124 124
           }
125 125
             responseBean.addSuccess("操作成功");
126
-            return  responseBean;
126
+            return  true;
127 127
         }catch (Exception e){
128 128
             responseBean.addSuccess("操作失败");
129 129
             e.printStackTrace();
130
-            return responseBean;
130
+            return false;
131 131
         }
132
-
133 132
     }
134
-
135
-
136 133
 }