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