From 087c55919d833f08d82f4945075dd9cdf567aeff Mon Sep 17 00:00:00 2001
From: qin <a@163.com>
Date: 星期四, 24 十月 2024 12:23:03 +0800
Subject: [PATCH] 空压机、帮助、水力计算

---
 HStation.RevitDev/RevitDataExport/Parser/FaMen.cs |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/HStation.RevitDev/RevitDataExport/Parser/FaMen.cs b/HStation.RevitDev/RevitDataExport/Parser/FaMen.cs
index 5d34568..1da5c8d 100644
--- a/HStation.RevitDev/RevitDataExport/Parser/FaMen.cs
+++ b/HStation.RevitDev/RevitDataExport/Parser/FaMen.cs
@@ -35,7 +35,7 @@
             {
                 return new List<string>
                 {
-                    "闃�|闃叉鍣▅璇曟按瑁呯疆|姘斿�欒ˉ鍋縷渚涚儹閲忔帶鍒秥鏈璇曟按"
+                    "闃�|闃叉鍣▅璇曟按瑁呯疆|姘斿�欒ˉ鍋縷渚涚儹閲忔帶鍒秥鏈璇曟按","姝㈠洖闃�","杩囨护鍣�"
                 };
             }
         }
@@ -70,7 +70,9 @@
 
             //鍏О鐩村緞
             var diameter = ParameterOperator.GetParameterValueAsString(elem, "鍏О鐩村緞");
-            result.Add(new Tuple<string, string>($"鐩村緞", diameter == null ? "0" : diameter.Replace("mm", "").Trim()));
+
+
+            result.Add(new Tuple<string, string>($"鍏О鐩村緞", diameter == null ? "0" : diameter.Replace("mm", "").Trim()));
             return result;
         }
 
@@ -78,11 +80,13 @@
         {
             var elemModel = BaseParse(elem);
             var result = new ValveModel(elemModel);
-
+            result.缂栧彿 = elemModel.缂栧彿;
+            result.杩炴帴鏋勪欢 = ElementExtense2.GetLinkedElementIds(result.缂栧彿);
             var pressure = ParameterOperator.GetParameterValueAsDouble(elem, "鍏О鍘嬪姏", ParameterConvert.InnerToMPa).ToString();
-            var diameter = ParameterOperator.GetParameterValueAsDouble(elem, "鍏О鐩村緞", ParameterConvert.InnerToMM).ToString();
-            result.NominalPressure = pressure;
-            result.NominalDiameter = diameter;
+            var diameter = ParameterOperator.GetParameterValueAsDouble(elem, "鍏О鐩村緞", StaticUtils.InnerToMM).ToString();
+            var zj = ParameterOperator.GetParameterValueAsString(elem, "鐩村緞");
+            result.鍏О鍘嬪姏 = pressure;
+            result.鍏О鐩村緞 = string.IsNullOrEmpty(diameter) ? zj : diameter;
             return result;
         }
     }

--
Gitblit v1.9.3