From a97ac998301461e6284595b1cf2c7b40ce5b2459 Mon Sep 17 00:00:00 2001
From: kingno <30263@KINGNO>
Date: 星期四, 03 四月 2025 14:09:36 +0800
Subject: [PATCH] 优化数据库字段的json传输 新增打印机

---
 src/Bro.M141.Process/M141Process.cs |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/src/Bro.M141.Process/M141Process.cs b/src/Bro.M141.Process/M141Process.cs
index 4444bcc..d92a3cf 100644
--- a/src/Bro.M141.Process/M141Process.cs
+++ b/src/Bro.M141.Process/M141Process.cs
@@ -72,11 +72,11 @@
         }
 
         public PLCBase Plc1;
+        PLCBase Plc2;
         Thread ThHeartPlc;
         public override void Open()
         {
             base.Open();
-
             ML = DeviceCollection.FirstOrDefault(u => u is MachineLearningBase) as MachineLearningBase;
             if (ML == null)
             {
@@ -145,7 +145,6 @@
                 Thread.Sleep(3000);
             }
         }
-
 
         /// <summary>
         /// 缃戠粶棰勭儹
@@ -271,6 +270,10 @@
                 else
                 {
                     p.BasketCode = mysqlhelper.Getbasketcode(p.SEQUENCE);
+                    if ("NoRead".Equals(p.BasketCode))
+                    {
+                        LogAsync(DateTime.Now, EnumHelper.LogLevel.Error, $"{p.PID}_{p.SEQUENCE}鑾峰彇妗嗗叿鐮佸け璐� 璧嬪�糔oread");
+                    }
                 }
 
                 mysqlhelper.NewProduct(p);
@@ -370,22 +373,16 @@
                                     var errorSpec = _errorSpec.Copy();
                                     errorSpec.Code = "妫�娴婽BD";
                                     errorSpec.ActualValue = -999;
-                                    DetectResult ngResult = new DetectResult() { Specs = new List<ISpec>() { errorSpec }, PID = u.Key };
+                                    DetectResult ngResult = new DetectResult() { Specs = new List<ISpec>() { errorSpec }, PID = u.Key ,Id=Guid.NewGuid().ToString()};
                                     ngResults.Add(ngResult);
                                 }
                             }
                         });
-
                         detectResults.AddRange(ngResults);
                         resultList.AddRange(detectResults);
-
-
                     }
-
-
                     RunCustomizedMethod(products, triggerText, triggerSource, imgSet, measureBind.CustomizedMonitorId, resultList);
                     RunCustomizedMethod(products, triggerText, triggerSource, imgSet, measureBind.CustomizedCombineMethodId, resultList);
-
                 }
                 catch (Exception ex)
                 {
@@ -952,7 +949,7 @@
                         CSVRecordAsync($"{positionName}_Record_{DateTime.Now.ToString("yyyyMMdd")}.csv", data, head);
 
                         //UpdatePositionResultToDB(detail);
-                        var seqData = p.SEQUENCE.Split(new char[] { '_' }, StringSplitOptions.RemoveEmptyEntries).ToList();
+                        //var seqData = p.SEQUENCE.Split(new char[] { '_' }, StringSplitOptions.RemoveEmptyEntries).ToList();
 
                         mysqlhelper.UpdateProduct(p);
                         if (positionSet.IsLastPosition)

--
Gitblit v1.8.0