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