yhluo 18 hours ago
parent
commit
4ec892c297

+ 2 - 1
UAS_MES_WEIP/FunctionCode/Make/Make_EquiConnect.cs

@@ -247,7 +247,8 @@ namespace UAS_MES_NEW.Make
             }
             }
 
 
             List<string> snList = new List<string>();
             List<string> snList = new List<string>();
-            dt = (DataTable)dh.ExecuteSql($@"select * from smtbind where sb_maincode = '{SNVal.Text.Trim()}'", "select");
+            //dt = (DataTable)dh.ExecuteSql($@"select * from smtbind where sb_maincode = '{SNVal.Text.Trim()}'", "select");
+            dt = (DataTable)dh.ExecuteSql($@"SELECT * FROM smtbind WHERE sb_maincode = (SELECT sb_maincode FROM smtbind WHERE sb_barcode = '{SNVal.Text.Trim()}')", "select");
             if (dt.Rows.Count > 0)
             if (dt.Rows.Count > 0)
             {
             {
                 foreach (DataRow dr in dt.Rows)
                 foreach (DataRow dr in dt.Rows)

+ 2 - 2
UAS_MES_WEIP/FunctionCode/Make/Make_SMTStencil.cs

@@ -605,9 +605,9 @@ namespace UAS_MES_NEW.Make
 
 
             sql.Clear();
             sql.Clear();
             sql.Append($@"INSERT INTO stenciluse (su_id,su_stid,su_stcode,su_indate,su_useman,su_status,
             sql.Append($@"INSERT INTO stenciluse (su_id,su_stid,su_stcode,su_indate,su_useman,su_status,
-                su_returnifclean,su_cleannums)
+                su_returnifclean,su_cleannums,su_ensiona,su_ensionb,su_ensionc,su_ensiond,su_ensione)
                 SELECT stenciluse_seq.NEXTVAL,st_id,'{cleanCodeVal.Text.Trim()}',sysdate,'{cleanEmpVal.Text}','12小时清洗',
                 SELECT stenciluse_seq.NEXTVAL,st_id,'{cleanCodeVal.Text.Trim()}',sysdate,'{cleanEmpVal.Text}','12小时清洗',
-                '-1', '{su_cleannums}' FROM stencil WHERE st_code = '" + cleanCodeVal.Text.Trim() + "'");
+                '-1', '{su_cleannums}','{ST_ENSIONA.Text}','{ST_ENSIONB.Text}','{ST_ENSIONC.Text}','{ST_ENSIOND.Text}','{ST_ENSIONE.Text}' FROM stencil WHERE st_code = '" + cleanCodeVal.Text.Trim() + "'");
             dh.ExecuteSql(sql.ToString(), "insert");
             dh.ExecuteSql(sql.ToString(), "insert");
 
 
             dh.ExecuteSql($@"UPDATE stencil SET st_cleannums = nvl(st_cleannums, 0) + 1,st_ensiona = '{ST_ENSIONA.Text}',
             dh.ExecuteSql($@"UPDATE stencil SET st_cleannums = nvl(st_cleannums, 0) + 1,st_ensiona = '{ST_ENSIONA.Text}',

+ 5 - 0
UAS_MES_WEIP/FunctionCode/Make/Make_TestCollection.cs

@@ -674,6 +674,11 @@ namespace UAS_MES_NEW.Make
                         OperateResult.AppendText(">>不良品必须选择不良原因和不良代码!\n", Color.Red);
                         OperateResult.AppendText(">>不良品必须选择不良原因和不良代码!\n", Color.Red);
                         return;
                         return;
                     }
                     }
+                    else if (string.IsNullOrEmpty(bc_remark.Text))
+                    {
+                        OperateResult.AppendText(">>不良品必须输入不良位号\n", Color.Red);
+                        return;
+                    }
                     else
                     else
                     {
                     {
                         for (int i = 0; i < RejectCount; i++)
                         for (int i = 0; i < RejectCount; i++)