From cef843b8175ab3775036f705f7cf69e4bd32c4f3 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 16 一月 2024 16:53:07 +0800 Subject: [PATCH] 1、修改获得绑定控制器的方法; 2、添加文档“取水口控制哭喊及测控数据关系” --- pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/role/RoleCtrl.java | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/role/RoleCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/role/RoleCtrl.java index 60cce2a..ed76f2d 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/role/RoleCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/role/RoleCtrl.java @@ -1,5 +1,6 @@ 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; @@ -62,12 +63,16 @@ @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()) ; @@ -99,7 +104,7 @@ // 鑾峰彇瑙掕壊鍚嶇О绾ф潈闄愬垪琛� String roleName = Optional.ofNullable(po.getRoleName()).orElse(""); - String permissions = Optional.ofNullable(po.getPermissions()).orElse(""); + JSONArray permissions = Optional.ofNullable(JSONArray.parseArray(po.getPermissions())).orElse(JSONArray.parseArray("[]")); Long operator = Optional.ofNullable(po.getOperator()).orElse(0L); // 鍒ゆ柇瑙掕壊鍚嶇О鏄惁閲嶅悕 @@ -125,7 +130,7 @@ return BaseResponseUtils.buildFail(SystemResultCode.ADD_ROLE_FAIL.getMessage()); // 娣诲姞鏉冮檺鍒楄〃 - BaRolePermissions baRolePermissions = new BaRolePermissions(); + BaRolePermissions baRolePermissions = new BaRolePermissions(); baRolePermissions.setRoleid(roleId); baRolePermissions.setPermissions(permissions); Integer rc = Optional.ofNullable(roleSv.addPermissions(baRolePermissions)).orElse(0); @@ -170,7 +175,8 @@ Long roleId = Optional.ofNullable(po.getRoleid()).orElse(0L); String roleName = Optional.ofNullable(po.getRoleName()).orElse(""); - String permissions = Optional.ofNullable(po.getPermissions()).orElse(""); + //String permissions = Optional.ofNullable(po.getPermissions()).orElse(""); + JSONArray permissions = Optional.ofNullable(JSONArray.parseArray(po.getPermissions())).orElse(JSONArray.parseArray("[]")); Long operator = Optional.ofNullable(po.getOperator()).orElse(0L); if(roleId == 0 && roleName.length() == 0) -- Gitblit v1.8.0