Explorar o código

测试采集和抽样数据采集加日志

shim %!s(int64=8) %!d(string=hai) anos
pai
achega
06909300df

+ 6 - 0
UAS-MES/FunctionCode/Make/Make_TestCollection.cs

@@ -320,6 +320,8 @@ namespace UAS_MES.Make
                 {
                     LastSncode = ms_sncode.Text;
                     OperateResult.AppendText(">>" + ms_sncode.Text + "已采集为良品\n", Color.Green, ms_sncode);
+                    //记录操作日志
+                    LogicHandler.DoCommandLog(User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "采集良品", "采集良品成功", ms_sncode.Text, ob_checkno.Text);
                 }
                 else
                     OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
@@ -410,6 +412,8 @@ namespace UAS_MES.Make
                     //存在抽检批次更新为空
                     if (checkno != "")
                         dh.UpdateByCondition("makeserial", "ms_checkno=''", "ms_sncode='" + ms_sncode.Text + "' and ms_makecode='" + ma_code.Text + "'");
+                    //记录操作日志
+                    LogicHandler.DoCommandLog(User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "采集不良", "采集不良成功",ms_sncode.Text, ob_checkno.Text);
                 }
                 //不良信息采集,mb_status<>0的是之前维修保存的,不能删除
                 dh.ExecuteSql("delete from makebad where mb_sncode='" + ms_sncode.Text + "' and mb_makecode='" + ma_code.Text + "' and nvl(mb_status,0)=0", "delete");
@@ -543,6 +547,8 @@ namespace UAS_MES.Make
             OperateResult.AppendText(">>批次" + ob_checkno.Text + "送检成功\n", Color.Green);
             ms_sncode.Focus();
             LogicHandler.InsertMakeProcess(LastSncode, ma_code.Text, User.UserSourceCode, "手动送检", "手动送检成功", User.UserCode);
+            //记录操作日志
+            LogicHandler.DoCommandLog(User.UserCode,ma_code.Text,User.UserLineCode,User.UserSourceCode,"手动送检","手动送检成功","",ob_checkno.Text);
         }
 
         private void ob_checkno_TextChanged(object sender, EventArgs e)

+ 2 - 0
UAS-MES/FunctionCode/OQC/OQC_SamplingDataCollection.cs

@@ -335,6 +335,8 @@ namespace UAS_MES.OQC
                         GetBatch.PerformClick();
                         BatchPass.Enabled = false;
                         OperateResult.AppendText(">>" + ob_checkno.Text + "通过批成功\n", Color.Green);
+                        //记录操作日志
+                        LogicHandler.DoCommandLog(User.UserCode, "", User.UserLineCode, User.UserSourceCode, "通过批", "通过批成功", sncode.Text, ob_checkno.Text);
                     }
                     else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
                 }