From 4a27caa5a0d8f4eef667cc9ed0d1c01ea7329298 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期五, 20 十二月 2024 21:47:27 +0800
Subject: [PATCH] 增加冷却塔匹配

---
 Service/HStation.Service.Revit.Core/04-service/01-json/RevitJsonHelper.cs |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/Service/HStation.Service.Revit.Core/04-service/01-json/RevitJsonHelper.cs b/Service/HStation.Service.Revit.Core/04-service/01-json/RevitJsonHelper.cs
index 20edb6a..f589942 100644
--- a/Service/HStation.Service.Revit.Core/04-service/01-json/RevitJsonHelper.cs
+++ b/Service/HStation.Service.Revit.Core/04-service/01-json/RevitJsonHelper.cs
@@ -4332,6 +4332,24 @@
 
             #endregion
 
+            #region StartDiameter
+
+            if (jobject[RevitJsonProp.MaxSize].MatchNumeric(out double maxSize))
+            {
+                translation.StartDiameter = maxSize;
+            }
+
+            #endregion
+
+            #region EndDiameter
+
+            if (jobject[RevitJsonProp.MinSize].MatchNumeric(out double minSize))
+            {
+                translation.EndDiameter = minSize;
+            }
+
+            #endregion
+
             #region Length
 
             if (jobject[RevitJsonProp.Length].MatchNumeric(out double length))
@@ -5108,21 +5126,21 @@
                 valve.ValveType = valveType;
                 if (string.IsNullOrEmpty(valve.ValveType))
                 {
-                    valve.ValveType = ValveType.TCV;
+                    valve.ValveType = ValveType.GPV;
                     valve.UpdatePropStatus(nameof(valve.ValveType), ePropStatus.Lack, "[闃�闂ㄧ被鍨媇缂虹渷锛屼娇鐢ㄩ粯璁ゅ��(TCV)杩涜淇");
                 }
                 else
                 {
                     if (!ValveType.Contains(valve.ValveType))
                     {
-                        valve.ValveType = ValveType.TCV;
+                        valve.ValveType = ValveType.GPV;
                         valve.UpdatePropStatus(nameof(valve.ValveType), ePropStatus.Abnormal, "[闃�闂ㄧ被鍨媇璁剧疆閿欒锛屼娇鐢ㄩ粯璁ゅ��(TCV)杩涜淇");
                     }
                 }
             }
             else
             {
-                valve.ValveType = ValveType.TCV;
+                valve.ValveType = ValveType.GPV;
                 valve.UpdatePropStatus(nameof(valve.ValveType), ePropStatus.Abnormal, "[闃�闂ㄧ被鍨媇缂哄皯鎴栨牸寮忛敊璇紝浣跨敤榛樿鍊�(TCV)杩涜淇");
             }
 

--
Gitblit v1.9.3