Procházet zdrojové kódy

序列号转号界面采集备注逻辑BUG修改

Hcsy před 7 roky
rodič
revize
58ec95cd32

+ 2 - 2
UAS-MES/FunctionCode/Make/Make_SeqProgramTransform.cs

@@ -580,7 +580,7 @@ namespace UAS_MES.Make
                             imei.Replace(code.Text, "");
                             return false;
                         }
-                        LogicHandler.CollectRemarkInf(show_sncode.Text, "", "", ms_macode.Text, ma_prodcode.Text, Remark.Text);
+                        LogicHandler.CollectRemarkInf(oMsid, "", "", Remark.Text);
                         OperateResult.AppendText(">>备注:" + Remark.Text + "\n", Color.Black);
                         if (CollectRemark.Checked) {
                             Remark.Text = "";
@@ -593,7 +593,7 @@ namespace UAS_MES.Make
                             imei.Replace(code.Text, "");
                             return false;
                         }
-                        LogicHandler.CollectRemarkInf(show_sncode.Text, "", "", ms_macode.Text, ma_prodcode.Text, Remark.Text);
+                        LogicHandler.CollectRemarkInf(oMsid, "", "", Remark.Text);
                         OperateResult.AppendText(">>备注:" + Remark.Text + "\n", Color.Black);
                         if (CollectRemark.Checked)
                         {

+ 2 - 2
UAS-MES/FunctionCode/Make/Make_SeqTransform.cs

@@ -256,7 +256,7 @@ namespace UAS_MES.Make
                                             Remark.Focus();
                                             return;
                                         }
-                                        LogicHandler.CollectRemarkInf(show_sncode.Text, "", "", oMakeCode, ma_prodcode.Text, Remark.Text);
+                                        LogicHandler.CollectRemarkInf(oMsId, "", "", Remark.Text);
                                         OperateResult.AppendText(">>备注:" + Remark.Text + "\n", Color.Black);
                                         if (CollectRemark.Checked)
                                         {
@@ -269,7 +269,7 @@ namespace UAS_MES.Make
                                         {
                                             return;
                                         }
-                                        LogicHandler.CollectRemarkInf(show_sncode.Text, "", "", oMakeCode, ma_prodcode.Text, Remark.Text);
+                                        LogicHandler.CollectRemarkInf(oMsId, "", "", Remark.Text);
                                         OperateResult.AppendText(">>备注:" + Remark.Text + "\n", Color.Black);
                                         if (CollectRemark.Checked)
                                         {

+ 12 - 0
UAS-MES/PublicMethod/LogicHandler.cs

@@ -965,6 +965,18 @@ namespace UAS_MES.PublicMethod
                 return false;
         }
 
+        public static void CollectRemarkInf(string oMsid, string iECN, string iSoftVersion, string iRemark)
+        {
+            sql.Clear();
+            sql.Append("insert into SNRELATIONINFORECORD(SIR_ID,SIR_SNCODE,SIR_MSCODE,SIR_ECNCODE,SIR_SOFTVER,");
+            sql.Append("SIR_LINECODE,SIR_SOURCECODE,SIR_STEPCODE,SIR_MACODE,SIR_PRODCODE,SIR_INMAN,SIR_INDATE,sir_firstsn,sir_remark) select ");
+            sql.Append("SNRELATIONINFORECORD_SEQ.nextval,ms_sncode,ms_code,'" + iECN + "','" + iSoftVersion + "',");
+            sql.Append("'" + User.UserLineCode + "','" + User.UserSourceCode + "','" + User.CurrentStepCode + "',ms_makecode,ms_prodcode,");
+            sql.Append("'" + User.UserCode + "',sysdate,ms_firstsn,'" + iRemark + "' from makeserial where ms_id = '"+ oMsid + "'");
+            dh.ExecuteSql(sql.ToString(), "insert");
+        }
+
+
         public static void CollectRemarkInf(string iSN, string iECN, string iSoftVersion, string iMaCode, string iPrCode, string iRemark)
         {
             sql.Clear();