From bb4ed61bc18fc5050c1cf3a6a525e0030fdc1ce9 Mon Sep 17 00:00:00 2001 From: tongg Date: Thu, 15 May 2025 10:52:47 +0800 Subject: [PATCH 1/2] fix --- ViewModel/Grading/GradingLoadingVM.cs | 8 ++++++-- ViewModel/Grading/GradingResultVM.cs | 6 +++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ViewModel/Grading/GradingLoadingVM.cs b/ViewModel/Grading/GradingLoadingVM.cs index 8d6df9b..92f4cb0 100644 --- a/ViewModel/Grading/GradingLoadingVM.cs +++ b/ViewModel/Grading/GradingLoadingVM.cs @@ -342,6 +342,8 @@ public class GradingLoadingVM : BaseViewModel,IDisposable new JProperty("algo_config", JObject.Parse(algo_config)) ); Logger.Info($"算法启动,输入参数(Encrypt):{AESHelper.Encrypt(jsonData.ToString())}"); + //算法启动前关闭气泵,算法执行完毕时按需打开,确保算法导致程序闪退后气泵未关闭 + SOCClientService.Service.OpenPump(false); _scanner = new Scanner(diamond); var detectTask = _scanner.DetectAsyncByJsonStr(jsonData.ToString()); Logger.Info($"开始等待算法结果"); @@ -429,10 +431,12 @@ public class GradingLoadingVM : BaseViewModel,IDisposable parameter.ErrorMsg = _diamnondType; //实验室模式关闭气泵 - if (Common.RunMode == 0) + if (Common.RunMode == 1) { - SOCClientService.Service.OpenPump(false); + //工厂模式下再打开 + SOCClientService.Service.OpenPump(true); } + _monitorTimer.Dispose(); try { diff --git a/ViewModel/Grading/GradingResultVM.cs b/ViewModel/Grading/GradingResultVM.cs index 0bbecf3..88ad1d9 100644 --- a/ViewModel/Grading/GradingResultVM.cs +++ b/ViewModel/Grading/GradingResultVM.cs @@ -1844,7 +1844,11 @@ public class GradingResultVM : BaseViewModel [Log] public void ChangeSym(object norm) { - decimal? order = this.DtResults.Where(x => x.TestItemId != "TWIST").Select(x => x.SymLevel).Max(); + //&& x.TestItemId != "GIRDLE_BEZEL" && x.TestItemId != "GIRDLE_BONE" && x.TestItemId != "GIRDLE" + decimal? order = this.DtResults.Where(x => + x.TestItemId != "TWIST"&& x.TestItemId != "GIRDLE_BEZEL" && + x.TestItemId != "GIRDLE_BONE" && x.TestItemId != "GIRDLE" ) + .Select(x => x.SymLevel).Max(); if (order.HasValue) { totalSymGrade = order.Value; From 059a3c9de820cf5a1ce5117bba7e1049dcd248ba Mon Sep 17 00:00:00 2001 From: tongg Date: Thu, 15 May 2025 15:59:34 +0800 Subject: [PATCH 2/2] verison code to 1.0.2520 --- SparkClient.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SparkClient.csproj b/SparkClient.csproj index 03a3ba1..6538876 100644 --- a/SparkClient.csproj +++ b/SparkClient.csproj @@ -12,8 +12,8 @@ SparkClient钻石检测工具 Copyright ©2025 北京跃洋新视科技有限公司 北京跃洋新视科技有限公司 - 1.0.2519 - 1.0.2519 + 1.0.2520 + 1.0.2520 win-x64