Bladeren bron

扫码回车符处理

WIN-GH9CEESPLTB\Administrator 1 maand geleden
bovenliggende
commit
64c42ef582
2 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 3 0
      MainForm/ClassFile/ProjectClass/SQLHelper.cs
  2. 1 1
      MainForm/FaForm/Form_Home.cs

+ 3 - 0
MainForm/ClassFile/ProjectClass/SQLHelper.cs

@@ -656,6 +656,8 @@ EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'订单信息
         //载具码和产品码绑定关系
         public static ResponseMessage InsertCarrierBind(string carrierCode, string productBarcode)
         {
+            carrierCode = carrierCode.Replace("\r", "");
+            productBarcode = productBarcode.Replace("\r", "");
             #region 新建CarrierBind实体,并将数据插入carrierBind表格
             // 创建 CarrierBind 实体,并通过传入的参数设置字段值
             var CarrierBind_sumRecord = new CarrierBind
@@ -690,6 +692,7 @@ EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'订单信息
         //载具码和产品码绑定关系
         public static ResponseMessage PCBCarrierBind(string carrierCode, string pcbBarcode)
         {
+            pcbBarcode = pcbBarcode.Replace("\r", "");
             // 检查记录是否已经存在
             var CarrierBind_exists = Db.Queryable<CarrierBind>()
                                         .Where(x => x.CarrierCode == carrierCode)

+ 1 - 1
MainForm/FaForm/Form_Home.cs

@@ -2089,7 +2089,7 @@ namespace MainForm
                 //sn = (string)stPLC_MesData.BarcodeSet.strProductBarcode;
 
                 //测试先用9码,正式直接用PLC得到的SN码,截取成9位码
-                sn = sn.Substring(sn.Length - 11, 4) + sn.Substring(sn.Length - 5, 5);
+                //sn = sn.Substring(sn.Length - 11, 4) + sn.Substring(sn.Length - 5, 5);
 
                 AddMessage(LogType.Info, $"载具码:{CarrierBarcode};产品码:{sn}");
                 //绑定载具和产品