From b5636e416a2fe029f96aec6ddfd3489394925b15 Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期二, 24 三月 2020 19:33:53 +0800
Subject: [PATCH] add 数据权限

---
 src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java b/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java
index 90ff713..ffbb06f 100644
--- a/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java
@@ -112,17 +112,18 @@
 
             List<Flows> maintainList = records.stream()
                     .filter(flows -> flows.getBusinessType().equals(ActivitiBusinessType.maintain))
+                    .filter(flows -> (!flows.getStatus().equals(ActivitiStatus.open) || !flows.getStatus().equals(ActivitiStatus.close)))
                     .filter(flows -> maintainService.selectById(flows.getBusinessId()) != null)
                     .filter(flows -> maintainService.selectById(flows.getBusinessId()).getTableName().equalsIgnoreCase(tableName)).collect(Collectors.toList());
-
-            List<Flows> maintainFieldList = records.stream()
+            List<Flows> collect = records.stream()
                     .filter(flows -> flows.getBusinessType().equals(ActivitiBusinessType.field))
+                    .filter(flows -> (!flows.getStatus().equals(ActivitiStatus.open) || !flows.getStatus().equals(ActivitiStatus.close)))
                     .filter(flows -> maintainFieldService.selectById(flows.getBusinessId()) != null)
                     .filter(flows -> maintainFieldService.selectById(flows.getBusinessId()).getTableName().equalsIgnoreCase(tableName)).collect(Collectors.toList());
             records = new ArrayList<>();
 
-            records.addAll(maintainFieldList);
             records.addAll(maintainList);
+            records.addAll(collect);
         }
         Page page = new Page(records.size());
         page.setPageNo(pageNo);

--
Gitblit v1.8.0