| | |
| | | package com.dy.pipIrrBase.role; |
| | | |
| | | import com.alibaba.fastjson2.JSONArray; |
| | | import com.dy.common.aop.SsoAop; |
| | | import com.dy.common.mybatis.envm.Deleted; |
| | | import com.dy.common.webUtil.BaseResponse; |
| | |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoRole>>> getRoles(QueryVo vo){ |
| | | try { |
| | | //BaRolePermissions baRolePermissions = roleSv.getRolePermissionsById(2023122018334500002L); |
| | | //return BaseResponseUtils.buildSuccess(baRolePermissions); |
| | | |
| | | QueryResultVo<List<VoRole>> res = roleSv.getRoles(vo); |
| | | if(res.itemTotal != null && res.itemTotal > 0) { |
| | | return BaseResponseUtils.buildSuccess(res); |
| | | }else { |
| | | return BaseResponseUtils.buildFail(SystemResultCode.NO_ROLES.getMessage()); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | log.error("获取开卡记录异常", e); |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | |
| | | // 添加权限列表 |
| | | BaRolePermissions baRolePermissions = new BaRolePermissions(); |
| | | baRolePermissions.setRoleid(roleId); |
| | | baRolePermissions.setPermissions(permissions); |
| | | baRolePermissions.setPermissions(new JSONArray(permissions)); |
| | | Integer rc = Optional.ofNullable(roleSv.addPermissions(baRolePermissions)).orElse(0); |
| | | if(rc <= 0) { |
| | | return BaseResponseUtils.buildFail(SystemResultCode.ADD_ROLE_FAIL.getMessage()); |
| | |
| | | |
| | | BaRolePermissions baRolePermissions = new BaRolePermissions(); |
| | | baRolePermissions.setRoleid(roleId); |
| | | baRolePermissions.setPermissions(permissions); |
| | | baRolePermissions.setPermissions(new JSONArray(permissions)); |
| | | roleSv.addPermissions(baRolePermissions); |
| | | return BaseResponseUtils.buildSuccess(true) ; |
| | | } |
| | |
| | | // 修改角色授权 |
| | | BaRolePermissions baRolePermissions = new BaRolePermissions(); |
| | | baRolePermissions.setRoleid(roleId); |
| | | baRolePermissions.setPermissions(permissions); |
| | | baRolePermissions.setPermissions(new JSONArray(permissions)); |
| | | roleSv.delPermissionsByRoleId(roleId); |
| | | roleSv.addPermissions(baRolePermissions); |
| | | return BaseResponseUtils.buildSuccess(true) ; |