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.M135.Common/ProductModel.cs |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/Bro.M135.Common/ProductModel.cs b/src/Bro.M135.Common/ProductModel.cs
index 5e1df4b..780342e 100644
--- a/src/Bro.M135.Common/ProductModel.cs
+++ b/src/Bro.M135.Common/ProductModel.cs
@@ -1,4 +1,5 @@
 锘縰sing Bro.Common.Helper;
+using Bro.Common.Interface;
 using Bro.Common.Model;
 using Bro.M135.DBManager;
 using Newtonsoft.Json;
@@ -53,11 +54,11 @@
             {
                 if (!string.IsNullOrWhiteSpace(d.FAIData))
                 {
-                    d.SpecList = JsonConvert.DeserializeObject<List<Spec>>(d.FAIData);
+                    d.SpecList = JsonConvert.DeserializeObject<List<ISpec>>(d.FAIData);
                 }
                 else
                 {
-                    d.SpecList = new List<Spec>();
+                    d.SpecList = new List<ISpec>();
                 }
 
                 if (!string.IsNullOrWhiteSpace(d.DefectDesc))
@@ -193,7 +194,7 @@
                 });
             });
 
-            head = $"PID,鏉$爜,姹囨�绘娴嬬粨鏋�,";
+            head = $"鏃堕棿,PID,鏍忓叿鐮�,鐗╂枡鐮�,鏉$爜,姹囨�绘娴嬬粨鏋�,";
 
             positionList = new List<string>();
             Details = Details.OrderBy(u => u.PositionName).ToList();
@@ -233,7 +234,8 @@
                 });
             });
 
-            string data = $"{PID},{SN},{Result},";
+            //鏃堕棿,PID,鏍忓叿鐮�,鐗╂枡鐮�,鏉$爜,姹囨�绘娴嬬粨鏋�,";
+            string data = $"{DateTime.Now.ToString("yyyyMMddHHmmss")}T,{PID},{BasketCode},{SEQUENCE},{SN},{Result},";
             positionList.ForEach(pName =>
             {
                 var detail = Details.FirstOrDefault(u => $"{u.STATION_CODE}_{u.PositionName}" == pName);
@@ -301,7 +303,7 @@
                 });
             });
 
-            head = $"鏃堕棿,PID,搴忓彿,鏉$爜,";
+            head = $"鏃堕棿,鏍忓叿鐮�,PID,搴忓彿,鏉$爜,";
 
             foreach (var d in positionDetail)
             {
@@ -338,7 +340,7 @@
                 });
             });
 
-            string data = $"{DateTime.Now.ToString("HH:mm:ss.fff")}T,{PID},{SEQUENCE},{SN},";
+            string data = $"{DateTime.Now.ToString("HH:mm:ss.fff")}T,{BasketCode},{PID},{SEQUENCE},{SN},";
             positionDetail.ForEach(detail =>
             {
                 if (!detail.IsDone)

--
Gitblit v1.8.0