From 052c83d9d32880ed81110152d989705735f801bc Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 22 七月 2024 16:16:46 +0800
Subject: [PATCH] 修改水面数据

---
 SimuTools/Domain/Extension.cs |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/SimuTools/Domain/Extension.cs b/SimuTools/Domain/Extension.cs
index 870d9b0..743e3b5 100644
--- a/SimuTools/Domain/Extension.cs
+++ b/SimuTools/Domain/Extension.cs
@@ -1,4 +1,5 @@
-锘縰sing System;
+锘縰sing Newtonsoft.Json;
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
@@ -8,6 +9,9 @@
 {
     public class Extension
     {
+        [JsonIgnore]
+        private static readonly object _obj = new object();
+
         public double minx { set; get; }
 
         public double miny { set; get; }
@@ -48,8 +52,11 @@
 
         public void SetHeight(double minHeight, double maxHeight)
         {
-            this.minHeight = minHeight;
-            this.maxHeight = maxHeight;
+            lock (_obj)
+            {
+                if (this.minHeight > minHeight) this.minHeight = minHeight;
+                if (this.maxHeight < maxHeight) this.maxHeight = maxHeight;
+            }
         }
     }
 }

--
Gitblit v1.9.3