From 82fbbf24939e150ee3cef90dc0dd843c9897a7e6 Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期六, 23 五月 2020 12:27:13 +0800
Subject: [PATCH] 添加 log前 去除bak文件前的备份

---
 src/main/java/com/highdatas/mdm/service/impl/MaintainServiceImpl.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/impl/MaintainServiceImpl.java b/src/main/java/com/highdatas/mdm/service/impl/MaintainServiceImpl.java
index 42c941c..d8ef55a 100644
--- a/src/main/java/com/highdatas/mdm/service/impl/MaintainServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/impl/MaintainServiceImpl.java
@@ -142,7 +142,7 @@
                 return;
             }
             String fields = masterDataService.getTempFields(null, tableName);
-            String tempFields = masterDataService.getFields(tableName + Constant.RECORD);
+            String tempFields = masterDataService.getFields(tableName + Constant.RECORD, Constant.T);
 
             String tableTempName = tableName + Constant.RECORD;
             // insert 2 std
@@ -632,6 +632,20 @@
         return result;
     }
 
+    @Override
+    public boolean getCanAct(String tableName) {
+        List<Maintain> maintainList = selectList(new EntityWrapper<Maintain>().eq("table_name", tableName));
+
+        long count = maintainList.stream()
+                .filter(one -> one.getFlowId() != null)
+                .filter(one -> flowsService.getStatusByBusinessId(one.getId()).equals(ActivitiStatus.working)).count();
+        if (count == 0) {
+            return true;
+        } else {
+            return false;
+        }
+    }
+
 
     private void getVerionMatintains(Maintain firstVersion, Maintain secondVersion, List<String> ids) {
         Integer fromNo = firstVersion.getOrderNo();

--
Gitblit v1.8.0