|
@@ -29,6 +29,7 @@ import com.ozs.system.mapper.SysRoleMapper;
|
|
|
import com.ozs.system.mapper.SysRoleMenuMapper;
|
|
|
import com.ozs.system.mapper.SysUserRoleMapper;
|
|
|
import com.ozs.system.service.ISysRoleService;
|
|
|
+import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
/**
|
|
|
* 角色 业务层处理
|
|
@@ -231,7 +232,11 @@ public class SysRoleServiceImpl extends JoinServiceImpl<SysRoleMapper, SysRole>
|
|
|
roleMapper.updateRole(role);
|
|
|
// 删除角色与菜单关联
|
|
|
roleMenuMapper.deleteRoleMenuByRoleId(role.getRoleId());
|
|
|
- return insertRoleMenu(role);
|
|
|
+ if (!ObjectUtils.isEmpty(role.getMenuIds())) {
|
|
|
+ return insertRoleMenu(role);
|
|
|
+ } else {
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -370,8 +375,8 @@ public class SysRoleServiceImpl extends JoinServiceImpl<SysRoleMapper, SysRole>
|
|
|
/**
|
|
|
* 批量选择授权用户角色
|
|
|
*
|
|
|
- * @param roleId 角色ID
|
|
|
- * @param Ids 需要授权的用户数据ID
|
|
|
+ * @param roleId 角色ID
|
|
|
+ * @param Ids 需要授权的用户数据ID
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|