Bladeren bron

修改提交

BourneCao 3 jaren geleden
bovenliggende
commit
58127537a9
1 gewijzigde bestanden met toevoegingen van 12 en 7 verwijderingen
  1. 12 7
      CarMeterSystem/frmMain.cs

+ 12 - 7
CarMeterSystem/frmMain.cs

@@ -440,6 +440,8 @@ namespace CarMeterSystem
             }
             #region
             num++;
+            // BourneCao 20230228 怀疑int超长导致程序长期运行卡死
+            if (num > 200000000) num = 0;
             //e.weight = 23580;
             //e.carno = "湘G88888";
             //e.weight = 23580;
@@ -447,6 +449,7 @@ namespace CarMeterSystem
 
             //if (num > 10)
             //{
+            //    e.carno = "甘B76917";
             //    e.weight = 23580;
             //    e.weightStatus = 0;
             //}
@@ -550,7 +553,7 @@ namespace CarMeterSystem
                             }
                             else
                             {
-                                l.WriteLog(0, sweepCodeClass.StrCode);
+                                l.WriteLog(12, "'"+sweepCodeClass.StrCode+ "'");
                                 if (sweepCodeClass.StrCode.Length > 3 && sweepCodeClass.StrCode.Substring(0, 3) == "TWB")
                                 {
                                     DecodeQRCodeYMT(sweepCodeClass.StrCode);
@@ -563,7 +566,7 @@ namespace CarMeterSystem
                         }
                         else
                         {
-                            l.WriteLog(0, sweepCodeClass.StrCode);
+                            l.WriteLog(12, "'" + sweepCodeClass.StrCode+"'" );
                             if (sweepCodeClass.StrCode.Length > 3 && sweepCodeClass2.StrCode.Substring(0, 3) == "TWB")
                             {
                                 DecodeQRCodeYMT(sweepCodeClass2.StrCode);
@@ -583,7 +586,9 @@ namespace CarMeterSystem
                             if (string.IsNullOrEmpty(sweepCodeClass.StrCode))
                             {
                                 if (string.IsNullOrEmpty(PbCache.strCode))
+                                
                                 {
+                                    PbCache.isValidScan = true;
                                     codeFlag = false;
                                     firstCode = "";
                                     PbCache.strCode = "";
@@ -592,7 +597,7 @@ namespace CarMeterSystem
                             }
                             else
                             {
-                                l.WriteLog(0, sweepCodeClass.StrCode);
+                                l.WriteLog(12, "'" + sweepCodeClass.StrCode+ "'" );
                                 if (sweepCodeClass.StrCode.Length > 3 && sweepCodeClass.StrCode.Substring(0, 3) == "TWB")
                                 {
                                     DecodeQRCodeYMT(sweepCodeClass.StrCode);
@@ -605,7 +610,7 @@ namespace CarMeterSystem
                         }
                         else
                         {
-                            l.WriteLog(0, sweepCodeClass.StrCode);
+                            l.WriteLog(12, "'" + sweepCodeClass.StrCode+"'");
                             if (sweepCodeClass.StrCode.Length > 3 && sweepCodeClass2.StrCode.Substring(0, 3) == "TWB")
                             {
                                 DecodeQRCodeYMT(sweepCodeClass2.StrCode);
@@ -636,7 +641,7 @@ namespace CarMeterSystem
                         }
                         else
                         {
-                            l.WriteLog(0, sweepCodeClass.StrCode);
+                            l.WriteLog(12, "'" + sweepCodeClass.StrCode+"'");
                             if (sweepCodeClass.StrCode.Length > 3 && sweepCodeClass.StrCode.Substring(0, 3) == "TWB")
                             {
                                 DecodeQRCodeYMT(sweepCodeClass.StrCode);
@@ -649,7 +654,7 @@ namespace CarMeterSystem
                     }
                     else
                     {
-                        l.WriteLog(0, sweepCodeClass.StrCode);
+                        l.WriteLog(12, "'" + sweepCodeClass.StrCode+ "'");
                         if (sweepCodeClass.StrCode.Length > 3 && sweepCodeClass2.StrCode.Substring(0, 3) == "TWB")
                         {
                             DecodeQRCodeYMT(sweepCodeClass2.StrCode);
@@ -1517,7 +1522,7 @@ namespace CarMeterSystem
                 //vicPlayClass.GetVoicePlay("不是有效车号二维码", PbCache.collect.carno);
                 //frmOneYardToEnd.setMsgInfo("不是有效车号二维码");
             }
-            l.WriteLog(12, "测试扫码值" + rmsSweepCodeClass.Data);
+            l.WriteLog(12, "测试扫码值:'" + rmsSweepCodeClass.Data+"'");
         }
 
         #region 更新监控表线程