Преглед изворни кода

修复界面数据SN错乱问题

zly пре 4 месеци
родитељ
комит
284501dd05
2 измењених фајлова са 10 додато и 3 уклоњено
  1. 6 3
      TeamAAS-VM/Core/Management.cs
  2. 4 0
      TeamAAS-VM/Data/SystemDatabaseService.cs

+ 6 - 3
TeamAAS-VM/Core/Management.cs

@@ -2417,7 +2417,7 @@ namespace TeamAAS_VP.Core
                                     {
                                         code = outputCollection["QR"].Value as string;
                                         code = code.ToUpper();
-                                        if (!string.IsNullOrEmpty(code))
+                                        if (!string.IsNullOrEmpty(code)&&code.Length>5)
                                         {
                                             if (systemConfig.IsBasePartCodeChooseScrew)//是否基于零件码,判断是不是当站要打的螺丝
                                             {
@@ -2473,7 +2473,7 @@ namespace TeamAAS_VP.Core
                                     {                                              
                                         LogHelper.WriteLogMes($"【mes开始QUERY】");
                                         SendTaskMessage($"mes开始QUERY", MessageLevel.Info);
-                                        dataToMes.Clear();
+                                        //dataToMes.Clear();
                                         if (systemConfig.IsBasePartCodeGetSN)//是否基于零件码,判断是否过站
                                         {
                                             SendTaskMessage($"基于零件码,判断是否过站", MessageLevel.Debug);
@@ -2627,7 +2627,10 @@ namespace TeamAAS_VP.Core
                                                     if (snItem != null)
                                                     {
                                                         ProductMainSN[i] = snItem.Replace("sn=", "").Trim();
-                                                        _productService.CurrentProductCode = ProductMainSN[i];
+                                                        if (i == 0)
+                                                        {
+                                                            _productService.CurrentProductCode = ProductMainSN[i];
+                                                        }                                                       
                                                         SendTaskMessage($"产品主sn:{ProductMainSN[i]}", MessageLevel.Info);
                                                     }
                                                     string woItem = item.FirstOrDefault(f => f.Contains("wo="));

+ 4 - 0
TeamAAS-VM/Data/SystemDatabaseService.cs

@@ -563,6 +563,10 @@ namespace TeamAAS_VP.Data
 
         }
 
+
+
+
+
         /// <summary>
         /// 获取指定产品名称的一个星期内按照每天统计对应的类别和数量
         /// </summary>