From fc55a9089a54f6e0682be076a1857fd1ddf5ec0e Mon Sep 17 00:00:00 2001 From: luliqiang <kidgrow> Date: Sun, 12 Jul 2020 17:10:05 +0800 Subject: [PATCH] 增加医院ID、科室ID和医生ID,由调用方传入,避免非前端请求时产生的错误。 --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java index 600bd93..4c97f5a 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java @@ -41,7 +41,7 @@ @Autowired private ISysMenuService menuService; - /** + /**current * 两层循环实现建树 * * @param sysMenus @@ -199,7 +199,8 @@ if (CollectionUtil.isEmpty(roles)) { return ResultBody.ok().data(Collections.emptyList()); } - List<SysMenu> menus = menuService.findByRoleCodes(roles.parallelStream().map(SysRole::getCode).collect(Collectors.toSet()), CommonConstant.MENU); + Set<String> collect = roles.stream().map(e -> e.getCode()).collect(Collectors.toSet()); + List<SysMenu> menus = menuService.findByRoleCodes(collect, CommonConstant.MENU); return ResultBody.ok().data(treeBuilder(menus)); } } -- Gitblit v1.8.0