From 5268a2b7dfa556bd6f5a2d5e446cea3ea9940c10 Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期三, 22 四月 2020 11:18:23 +0800
Subject: [PATCH] add 分发     master_author 添加字段   subscribe increment,   添加7个表  master_author_subscribe   master_author_unactive   sys_dispense_config   sys_dispense_logs  sys_view   sys_view_join   sys_view_logic

---
 src/main/java/com/highdatas/mdm/service/impl/SysMenuServiceImpl.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/impl/SysMenuServiceImpl.java b/src/main/java/com/highdatas/mdm/service/impl/SysMenuServiceImpl.java
index 54c13cc..6ef471b 100644
--- a/src/main/java/com/highdatas/mdm/service/impl/SysMenuServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/impl/SysMenuServiceImpl.java
@@ -8,7 +8,11 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.ArrayList;
+import java.util.Collections;
 import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.stream.Collectors;
 
 /**
  * <p>
@@ -48,5 +52,18 @@
         return parentIdSet;
     }
 
+    @Override
+    public List<SysMenu> getMenuByParentId(LinkedHashSet<String> parentIdSet) {
+        LinkedHashSet<String> byParentId = getByParentId(parentIdSet);
+        List<SysMenu> sysMenus = selectBatchIds(byParentId);
+        List<SysMenu> result = new ArrayList<SysMenu>();
+        for (String s : byParentId) {
+            List<SysMenu> collect = sysMenus.stream().filter(sysMenu -> sysMenu.getId().equalsIgnoreCase(s)).collect(Collectors.toList());
+            result.add(collect.get(0));
+        }
+        Collections.reverse(result);
+        return result;
+    }
+
 
 }

--
Gitblit v1.8.0