Browse Source

优化通过WifiMac采集

callm 6 days ago
parent
commit
229e35ca7f

+ 9 - 1
UAS_MES_HGS/FunctionCode/Make/Make_ColorBoxLabelPrint.cs

@@ -157,11 +157,19 @@ namespace UAS_MES_NEW.Make
                 string oMakeCode;
                 string oMakeCode;
                 if (LogicHandler.CheckStepAttribute(Tag.ToString(), User.UserSourceCode, out ErrorMessage))
                 if (LogicHandler.CheckStepAttribute(Tag.ToString(), User.UserSourceCode, out ErrorMessage))
                 {
                 {
-                    dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(ms_mac,':','')='" + sncode.Text + "' order by ms_id desc", "select");
+                    dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(ms_mac,':','')='" + sncode.Text + "'  order by ms_id desc", "select");
                     if (dt.Rows.Count > 0)
                     if (dt.Rows.Count > 0)
                     {
                     {
                         sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
                         sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
                     }
                     }
+                    else
+                    {
+                        dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(MS_OTHCODE1,':','')='" + sncode.Text + "'  order by ms_id desc", "select");
+                        if (dt.Rows.Count > 0)
+                        {
+                            sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
+                        }
+                    }
                     //判断界面工单是否为空时的序列号是否自动归属工单
                     //判断界面工单是否为空时的序列号是否自动归属工单
                     // 获取工单归属工单下一工序是否正确
                     // 获取工单归属工单下一工序是否正确
                     string status = "";
                     string status = "";

+ 9 - 1
UAS_MES_HGS/FunctionCode/Make/Make_ColorBoxWeigh.cs

@@ -122,11 +122,19 @@ namespace UAS_MES_NEW.Make
             {
             {
                 if (LogicHandler.CheckStepAttribute(Tag.ToString(), User.UserSourceCode, out ErrorMessage))
                 if (LogicHandler.CheckStepAttribute(Tag.ToString(), User.UserSourceCode, out ErrorMessage))
                 {
                 {
-                    dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(ms_mac,':','')='" + sncode.Text + "' order by ms_id desc", "select");
+                    dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(ms_mac,':','')='" + sncode.Text + "'  order by ms_id desc", "select");
                     if (dt.Rows.Count > 0)
                     if (dt.Rows.Count > 0)
                     {
                     {
                         sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
                         sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
                     }
                     }
+                    else
+                    {
+                        dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(MS_OTHCODE1,':','')='" + sncode.Text + "'  order by ms_id desc", "select");
+                        if (dt.Rows.Count > 0)
+                        {
+                            sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
+                        }
+                    }
                     string oMakeCode = "";
                     string oMakeCode = "";
                     string oMsID = "";
                     string oMsID = "";
                     if (LogicHandler.CheckStepSNAndMacode("", User.UserSourceCode, sncode.Text, User.UserCode, out oMakeCode, out oMsID, out ErrorMessage))
                     if (LogicHandler.CheckStepSNAndMacode("", User.UserSourceCode, sncode.Text, User.UserCode, out oMakeCode, out oMsID, out ErrorMessage))

+ 2 - 2
UAS_MES_HGS/FunctionCode/Make/Make_ColorBoxWeigh_ReadLine.cs

@@ -124,14 +124,14 @@ namespace UAS_MES_NEW.Make
                 {
                 {
                     string oMakeCode = "";
                     string oMakeCode = "";
                     string oMsID = "";
                     string oMsID = "";
-                    dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(ms_mac,':','')='" + sncode.Text + "' order by ms_id desc", "select");
+                    dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(ms_mac,':','')='" + sncode.Text + "'  order by ms_id desc", "select");
                     if (dt.Rows.Count > 0)
                     if (dt.Rows.Count > 0)
                     {
                     {
                         sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
                         sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
                     }
                     }
                     else
                     else
                     {
                     {
-                        dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where ms_imei2='" + sncode.Text + "' order by ms_id desc", "select");
+                        dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where replace(MS_OTHCODE1,':','')='" + sncode.Text + "'  order by ms_id desc", "select");
                         if (dt.Rows.Count > 0)
                         if (dt.Rows.Count > 0)
                         {
                         {
                             sncode.Text = dt.Rows[0]["ms_sncode"].ToString();
                             sncode.Text = dt.Rows[0]["ms_sncode"].ToString();

+ 0 - 2
UAS_MES_HGS/UAS_MES_HGS.csproj

@@ -121,8 +121,6 @@
     <Reference Include="DevExpress.XtraPrinting.v15.2, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
     <Reference Include="DevExpress.XtraPrinting.v15.2, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
     <Reference Include="DevExpress.XtraScheduler.v15.2, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
     <Reference Include="DevExpress.XtraScheduler.v15.2, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
     <Reference Include="DevExpress.XtraScheduler.v15.2.Core, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
     <Reference Include="DevExpress.XtraScheduler.v15.2.Core, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
-    <Reference Include="DevExpress.XtraScheduler.v15.2.Extensions, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
-    <Reference Include="DevExpress.XtraSpellChecker.v15.2, Version=15.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
     <Reference Include="ExcelHelper, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
     <Reference Include="ExcelHelper, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
       <SpecificVersion>False</SpecificVersion>
       <HintPath>Tool\ExcelHelper.dll</HintPath>
       <HintPath>Tool\ExcelHelper.dll</HintPath>