From 74472c9d22dddcb41383794caf0011043b20f817 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期二, 31 三月 2020 13:25:47 +0800 Subject: [PATCH] fix 数据权限 --- src/main/java/com/highdatas/mdm/controller/SysMenuController.java | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/controller/SysMenuController.java b/src/main/java/com/highdatas/mdm/controller/SysMenuController.java index 99b343f..f941fd2 100644 --- a/src/main/java/com/highdatas/mdm/controller/SysMenuController.java +++ b/src/main/java/com/highdatas/mdm/controller/SysMenuController.java @@ -76,7 +76,12 @@ if (maintainIds.size() == 0) { return Result.success(null); } + maintainIds = maintainIds.stream().filter(s -> masterAuthorService.checkMaintainAuthor(userId,s)).collect(Collectors.toList()); + if (maintainIds.isEmpty()) { + return Result.success(null); + } List<Maintain> maintains = maintainService.selectBatchIds(maintainIds); + List<String> tableNameList = maintains.stream().map(Maintain::getTableName).collect(Collectors.toList()); tableNameSet.addAll(tableNameList); // -- Gitblit v1.8.0