From c90603a0392111de30cc767b91e1547a96a9f48a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Sun, 19 Nov 2023 23:20:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=8E=B7=E5=8F=96=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E7=94=A8=E6=88=B7=E7=9A=84=E6=8C=89=E9=92=AE=E6=9D=83?= =?UTF-8?q?=E9=99=90=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsh/erp/controller/UserController.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java index cf28de86..aacf1363 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java @@ -387,6 +387,30 @@ public class UserController { return res; } + /** + * 获取当前用户的按钮权限 + * @param request + * @return + */ + @GetMapping("/getUserBtnByCurrentUser") + @ApiOperation(value = "获取当前用户的按钮权限") + public BaseResponseInfo getUserBtnByCurrentUser(HttpServletRequest request) { + BaseResponseInfo res = new BaseResponseInfo(); + try { + Map data = new HashMap<>(); + Long userId = userService.getUserId(request); + JSONArray btnStrArr = userService.getBtnStrArrById(userId); + data.put("userBtn", btnStrArr); + res.code = 200; + res.data = data; + } catch(Exception e){ + e.printStackTrace(); + res.code = 500; + res.data = "获取失败"; + } + return res; + } + /** * 获取随机校验码 * @param response