From 1769ce67e1395498e598398b77cedcee2ade5b7c Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 15 一月 2025 14:05:53 +0800
Subject: [PATCH] 基准标高解析

---
 Service/HStation.Service.Revit.Core/04-service/01-json/00-core/RevitJsonProp.cs |    7 +++
 Service/HStation.Service.Revit.Core/04-service/01-json/RevitJsonHelper.cs       |   66 ++++++++++++++++----------------
 2 files changed, 39 insertions(+), 34 deletions(-)

diff --git a/Service/HStation.Service.Revit.Core/04-service/01-json/00-core/RevitJsonProp.cs b/Service/HStation.Service.Revit.Core/04-service/01-json/00-core/RevitJsonProp.cs
index 98fc45b..0f7fc31 100644
--- a/Service/HStation.Service.Revit.Core/04-service/01-json/00-core/RevitJsonProp.cs
+++ b/Service/HStation.Service.Revit.Core/04-service/01-json/00-core/RevitJsonProp.cs
@@ -67,9 +67,14 @@
         public const string Position = "浣嶇疆淇℃伅";
 
         /// <summary>
+        /// 鏍囬珮
+        /// </summary>
+        public const string Elev = "鏍囬珮";
+
+        /// <summary>
         /// 鏍囬珮淇℃伅
         /// </summary>
-        public const string Elev = "鏍囬珮淇℃伅";
+        public const string ElevInfo = "鏍囬珮淇℃伅";
 
         /// <summary>
         /// 鏍囬珮涓殑楂樼▼
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 cc20c22..d8576c5 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
@@ -1005,7 +1005,7 @@
             }
 
             #endregion
-
+            a
             #region MinVol
 
             if (jobject[RevitJsonProp.MinVol].MatchNumeric(out double minVol))
@@ -1191,7 +1191,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 junction.Elev = elev;
             }
@@ -1205,7 +1205,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     junction.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -1416,7 +1416,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 blunthead.Elev = elev;
             }
@@ -1430,7 +1430,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     blunthead.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -1678,7 +1678,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 elbow.Elev = elev;
             }
@@ -1692,7 +1692,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     elbow.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -1969,7 +1969,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 threelink.Elev = elev;
             }
@@ -1983,7 +1983,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     threelink.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -2256,7 +2256,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 fourlink.Elev = elev;
             }
@@ -2270,7 +2270,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     fourlink.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -2517,7 +2517,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 nozzle.Elev = elev;
             }
@@ -2531,7 +2531,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     nozzle.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -2801,7 +2801,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 hydrant.Elev = elev;
             }
@@ -2815,7 +2815,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     hydrant.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -3080,7 +3080,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 cooling.Elev = elev;
             }
@@ -3094,7 +3094,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     cooling.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -3376,7 +3376,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 meter.Elev = elev;
             }
@@ -3390,7 +3390,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     meter.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -3600,7 +3600,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 flowmeter.Elev = elev;
             }
@@ -3614,7 +3614,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     flowmeter.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -3837,7 +3837,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 pressmeter.Elev = elev;
             }
@@ -3851,7 +3851,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     pressmeter.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -4444,7 +4444,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 translation.Elev = elev;
             }
@@ -4458,7 +4458,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     translation.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -4814,7 +4814,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 pump.Elev = elev;
             }
@@ -4828,7 +4828,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     pump.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -5198,7 +5198,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 valve.Elev = elev;
             }
@@ -5212,7 +5212,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     valve.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -5641,7 +5641,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 exchanger.Elev = elev;
             }
@@ -5655,7 +5655,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     exchanger.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))
@@ -5972,7 +5972,7 @@
 
             #region Elev
 
-            if (jobject[RevitJsonProp.Elev].MatchNumeric(out double elev))
+            if (jobject[RevitJsonProp.ElevInfo].MatchNumeric(out double elev))
             {
                 compressor.Elev = elev;
             }
@@ -5986,7 +5986,7 @@
                 if (jobject[RevitJsonProp.ElevOfElevation].MatchNumeric(out double elevOfElevation))
                 {
                     compressor.Elev = elevOfElevation / 1000f;
-                    var jre = jobject[RevitJsonProp.ElevOfReference];
+                    var jre = jobject[RevitJsonProp.Elev];
                     if (jre != null)
                     {
                         if (jre[RevitJsonProp.ElevFacade].MatchNumeric(out double facade))

--
Gitblit v1.9.3