|
|
@@ -1088,19 +1088,19 @@ namespace UAS_MES.PublicMethod
|
|
|
sql.Append("select makebad_seq.nextval,ma_code,ms_code,ms_sncode,'" + iUserName + "',sysdate,'" + StepCode + "',ms_sourcecode,:bc_code,:bg_code,'',");
|
|
|
sql.Append("sp_soncode,'0',:bc_remark from make left join makeSerial on ms_makecode=ma_code left join stepProduct on ");
|
|
|
sql.Append("sp_mothercode=ma_prodcode and sp_stepcode=ms_nextstepcode where ms_sncode='" + iSnCode + "'");
|
|
|
- dh.BatchInsert(sql.ToString(), new string[] { "bg_code", "bc_code", "bc_remark" }, iBadGroupCode, iBadCode, iBadRemark);
|
|
|
+ dh.BatchInsert(sql.ToString(), new string[] { "bc_code", "bg_code", "bc_remark" }, iBadCode, iBadGroupCode, iBadRemark);
|
|
|
//更新序列号状态,待维修,返修工序
|
|
|
string st_rstepcode = dh.getFieldDataByCondition("step", "st_rstepcode", "st_code='" + StepCode + "'").ToString();
|
|
|
sql.Clear();
|
|
|
sql.Append("update makeserial set ms_status = 3,ms_nextstepcode ='" + st_rstepcode + "', ");
|
|
|
sql.Append("ms_stepcode ='" + StepCode + "' where ms_sncode ='" + iSnCode + "' and ms_makecode ='" + iMakeCode + "'");
|
|
|
dh.ExecuteSql(sql.ToString(), "update");
|
|
|
- //更新makecraftdetail 工单采集记录表,根据工单号和工序编号 记录当前测试工序采集数量
|
|
|
- dh.UpdateByCondition("makecraftdetail", "mcd_inqty=mcd_inqty+1,mcd_outqty = mcd_outqty + 1", "mcd_macode='" + iMakeCode + "' and mcd_stepcode='" + StepCode + "'");
|
|
|
+ ////更新makecraftdetail 工单采集记录表,根据工单号和工序编号 记录当前测试工序采集数量
|
|
|
+ //dh.UpdateByCondition("makecraftdetail", "mcd_inqty=mcd_inqty+1,mcd_outqty = mcd_outqty + 1", "mcd_macode='" + iMakeCode + "' and mcd_stepcode='" + StepCode + "'");
|
|
|
//更新序列号已经采集的工序 ms_paststep 已采集数据,更新下一工序
|
|
|
dh.UpdateByCondition("makeserial", "ms_paststep = ms_paststep ||'," + StepCode + "'", "ms_sncode='" + iSnCode + "'");
|
|
|
//记录操作日志
|
|
|
- InsertMakeProcess(iSnCode, iMakeCode, "测试采集", iResult, iUserName);
|
|
|
+ InsertMakeProcess(iSnCode, iMakeCode, "不良采集", iResult, iUserName);
|
|
|
//判断当前采集点是否为扣料工序cd_ifreduce =-1 则为扣料工序
|
|
|
SetStepFinish(iMakeCode, iSourceCode, iSnCode, iUserName, out oErrorMessage);
|
|
|
//SetCollectionFinish(iSnCode, iMakeCode, iUserName, iSourceCode, out oErrorMessage);
|
|
|
@@ -1300,8 +1300,9 @@ namespace UAS_MES.PublicMethod
|
|
|
/// <param name="iResult"></param>
|
|
|
/// <param name="oErrorMessage"></param>
|
|
|
/// <returns></returns>
|
|
|
- public static bool UpdateMakeMessage(string iSnCode, string iMakeCode, string iSourceCode, string iUserName, string iResult, out string oErrorMessage)
|
|
|
+ public static bool UpdateMakeMessage(string iSnCode, string iMakeCode, string iMaKind, string iSourceCode, string iUserName, string iResult, out string oErrorMessage)
|
|
|
{
|
|
|
+ InsertMakeProcess(iSnCode, iMakeCode, iMaKind, iResult, iUserName);
|
|
|
return SetStepFinish(iMakeCode, iSourceCode, iSnCode, iUserName, out oErrorMessage);
|
|
|
//oErrorMessage = "";
|
|
|
//string StepCode = "";
|