浏览代码

xls:关系数据提交

xls 6 年之前
父节点
当前提交
b2f7deec04
共有 1 个文件被更改,包括 20 次插入1 次删除
  1. 20 1
      MBI/SAGA.GplotRelationComputerManage/SystemRelation/Common/RelationTypeUtil.cs

+ 20 - 1
MBI/SAGA.GplotRelationComputerManage/SystemRelation/Common/RelationTypeUtil.cs

@@ -1,5 +1,6 @@
 using System;
 using System.Collections.Generic;
+using System.IO;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
@@ -28,7 +29,7 @@ namespace SAGA.GplotRelationComputerManage
                     continue;
                 }
                 //获取日志变更时间
-                DateTime dateTime = DateTime.Now;
+                DateTime dateTime = GetLastWriteTime();
                 if(check.IsExpired(dateTime))
                 {
                     //测试不验证事件
@@ -40,5 +41,23 @@ namespace SAGA.GplotRelationComputerManage
             return result;
         }
      
+        /// <summary>
+        /// 获取最近的修改时间
+        /// </summary>
+        /// <returns></returns>
+        public static DateTime GetLastWriteTime()
+        {
+            DateTime dateTime = new DateTime(0);
+            var files = RevitModelPath.GetAllRevitFiles();
+            foreach (var file in files)
+            {
+                var tempTime = File.GetLastWriteTime(file);
+                if (tempTime > dateTime)
+                {
+                    dateTime = tempTime;
+                }
+            }       
+            return dateTime;
+        }
     }
 }