From 467578cbe7f027c14ceba0aed16fb827b94e2c65 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期五, 07 三月 2025 09:41:58 +0800
Subject: [PATCH] pbs-为登录静态类赋值

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/07-matching/00-core/AssetsMatchingHelper.cs |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/07-matching/00-core/AssetsMatchingHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/07-matching/00-core/AssetsMatchingHelper.cs
index 1c5abe5..04eddc2 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/07-matching/00-core/AssetsMatchingHelper.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/07-matching/00-core/AssetsMatchingHelper.cs
@@ -442,7 +442,7 @@
                         {
                             var opening = Yw.WinFrmUI.PhartGraphHelper.GetGraphParas<Yw.WinFrmUI.Phart.QLGraphParasViewModel>((Yw.Ahart.eCurveType)def.Diagram.GraphList[i].GraphType, def.Diagram.GraphList[i].GraphParas);
                             var model = new HydroFactorCurveViewModel();
-                            model.CurveFactor = opening.Opening;
+                            model.CurveFactor = opening.Opening ?? 0;
                             model.CurveData = new List<HydroCurvePointViewModel>();
                             foreach (var item in curve)
                             {
@@ -1841,6 +1841,7 @@
         public static bool Matching(HydroPressmeterMatchingViewModel input, List<AssetsPressmeterMainVmo> pressmeterVmos)
         {
             //杈撳叆鍙傛暟楠岃瘉
+
             if (input == null)
             {
                 return false;
@@ -2037,11 +2038,11 @@
             {
                 input.MatchingMaterial = translation.Material;
             }
-            if (input.MinorLoss < 0)
+            if (input.MinorLoss <= 0)
             {
                 input.MatchingMinorLoss = translation.MinorLoss;
             }
-            if (input.Roughness < 0)
+            if (input.Roughness <= 0)
             {
                 input.MatchingRoughness = translation.Roughness;
             }
@@ -2053,6 +2054,7 @@
             {
                 input.MatchingStartDiameter = translation.StartDiameter;
             }
+            input.MatchingTranslationType = (Yw.WinFrmUI.eTranslationType)(int)translation.TranslationType;
 
             return true;
         }

--
Gitblit v1.9.3