From 8ea88fedd51e4961d0fd0aec6c2873a579fb6db8 Mon Sep 17 00:00:00 2001
From: tangxu <76880903@qq.com>
Date: 星期一, 31 十月 2022 14:18:36 +0800
Subject: [PATCH] 完善调度计划分析

---
 Calculation/IStation.Calculation.Dispatch/base/CalculatorOptAnaBase.cs |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/Calculation/IStation.Calculation.Dispatch/base/CalculatorOptAnaBase.cs b/Calculation/IStation.Calculation.Dispatch/base/CalculatorOptAnaBase.cs
index 50c3be7..88abe46 100644
--- a/Calculation/IStation.Calculation.Dispatch/base/CalculatorOptAnaBase.cs
+++ b/Calculation/IStation.Calculation.Dispatch/base/CalculatorOptAnaBase.cs
@@ -49,7 +49,7 @@
                 #region 妫�鏌ユ暟鎹�
                 if (complex_request_paras.OutletPipePara == null || complex_request_paras.OutletPipePara.Count < 1)
                 {
-                    error_info = string.Format("绗瑊0},鍒嗘瀽鍑洪敊,鍘熷洜鏄�:{1}",
+                    error_info = string.Format("{0}鏃�,鍒嗘瀽鍑洪敊,鍘熷洜鏄�:{1}",
                         hourRequest.Hour + 1, "鍑哄彛绠¤矾鍙傛暟鏈夎, 璇风‘璁ゆ槸鍚﹁祴鍊�, ERROR 35");
                     return null;
                 }
@@ -75,9 +75,9 @@
                 {//妫�鏌ュ帇鍔�
                     continue;
                 }
-                if (complex_request_paras.WaterLevelPara != null)
+                if (complex_request_paras.InletPipePara != null)
                 {
-                    foreach (var wl in complex_request_paras.WaterLevelPara)
+                    foreach (var wl in complex_request_paras.InletPipePara)
                     {
                         cacheNameBuilder.AppendFormat("V{0}", Math.Round(wl.Value, 0));
                     }
@@ -97,7 +97,18 @@
                     var result_anaSchemes = CalcSchemes鍘嬪姏(complex_request_paras, null, out error_info);
                     if (result_anaSchemes == null || result_anaSchemes.Count == 0)
                     {
-                        error_info = string.Format("绗瑊0},鍒嗘瀽鍑洪敊,鍘熷洜鏄�:{1}", hourRequest.Hour + 1, error_info);
+                        if (string.IsNullOrEmpty(error_info))
+                        {
+                            error_info = string.Format("{0}鏃�,鍒嗘瀽鍑洪敊,鍙兘鏄叆鍙傛暟鎹笉鍚堢悊,璇锋鏌�",
+                                                    hourRequest.Hour + 1 );
+                        }
+                        else
+                        {
+                            error_info = string.Format("{0}鏃�,鍒嗘瀽鍑洪敊,鍘熷洜鏄�:{1}",
+                                        hourRequest.Hour + 1,
+                                        error_info);
+                        }
+        
                         return null;
                     }
                     opt_anaScheme = result_anaSchemes.First();

--
Gitblit v1.9.3