|
|
@@ -65,38 +65,38 @@ namespace UAS_MES_NEW.Special
|
|
|
dh.ExecuteSql("delete from oqcbatchdetail where obd_checkno='" + checkno + "' and obd_sncode='" + sncode + "'", "update");
|
|
|
dh.ExecuteSql("update oqcbatch set OB_NOWCHECKQTY=OB_NOWCHECKQTY-1 where ob_checkno='" + checkno + "'", "update");
|
|
|
|
|
|
- sql.Clear();
|
|
|
- sql.Append("select cm_barcode from craftmaterial ");
|
|
|
- sql.Append("where cm_status=0 and cm_sncode = '" + sncode + "' and cm_makecode='" + makecode + "' and cm_stepcode in (select cd_stepcode from craftdetail left join step on st_code=cd_stepcode left join craft on cd_crid=cr_id where ST_STATUSCODE='AUDITED' and cr_code='" + cr_code.Text + "' and cr_prodcode='" + ms_prodcode.Text + "' and cd_detno >=" + cd_stepno.Text + " )");
|
|
|
- dt=(DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
- for (int i = 0; i < dt.Rows.Count; i++)
|
|
|
- {
|
|
|
- DataTable dt1 = (DataTable)dh.ExecuteSql("select ms_wccode,ms_id from makeserial where ms_sncode='" + dt.Rows[0]["cm_barcode"].ToString() +"'", "select");
|
|
|
- if (dt1.Rows.Count > 0) {
|
|
|
- string wccode = dt1.Rows[0]["ms_wccode"].ToString();
|
|
|
- string ms_id = dt1.Rows[0]["ms_id"].ToString();
|
|
|
- if (wccode == "单板")
|
|
|
- {
|
|
|
- //更新子件序列号为待维修
|
|
|
- sql.Clear();
|
|
|
- sql.Append("update makeserial set ms_status=3,ms_stepcode='单板测试',ms_nextstepcode='',ms_badtimes = ms_badtimes+1,ms_nextmacode = '' where ms_id='" + ms_id + "' ");
|
|
|
- dh.ExecuteSql(sql.GetString(), "update");
|
|
|
- }
|
|
|
- else if (wccode == "模块")
|
|
|
- {
|
|
|
- //更新子件序列号为待维修
|
|
|
- sql.Clear();
|
|
|
- sql.Append("update makeserial set ms_status=3 ,ms_stepcode='模块测试',ms_nextstepcode='',ms_badtimes = ms_badtimes+1,ms_nextmacode = '' where ms_id='" + ms_id + "' ");
|
|
|
- dh.ExecuteSql(sql.GetString(), "update");
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- sql.Clear();
|
|
|
- sql.Append("update makeserial set ms_status=3,ms_badtimes = ms_badtimes+1,ms_nextmacode = '' where ms_id='" + ms_id + "' ");
|
|
|
- dh.ExecuteSql(sql.GetString(), "update");
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ //sql.Clear();
|
|
|
+ //sql.Append("select cm_barcode from craftmaterial ");
|
|
|
+ //sql.Append("where cm_status=0 and cm_sncode = '" + sncode + "' and cm_makecode='" + makecode + "' and cm_stepcode in (select cd_stepcode from craftdetail left join step on st_code=cd_stepcode left join craft on cd_crid=cr_id where ST_STATUSCODE='AUDITED' and cr_code='" + cr_code.Text + "' and cr_prodcode='" + ms_prodcode.Text + "' and cd_detno >=" + cd_stepno.Text + " )");
|
|
|
+ //dt=(DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
+ //for (int i = 0; i < dt.Rows.Count; i++)
|
|
|
+ //{
|
|
|
+ // DataTable dt1 = (DataTable)dh.ExecuteSql("select ms_wccode,ms_id from makeserial where ms_sncode='" + dt.Rows[0]["cm_barcode"].ToString() +"'", "select");
|
|
|
+ // if (dt1.Rows.Count > 0) {
|
|
|
+ // string wccode = dt1.Rows[0]["ms_wccode"].ToString();
|
|
|
+ // string ms_id = dt1.Rows[0]["ms_id"].ToString();
|
|
|
+ // if (wccode == "单板")
|
|
|
+ // {
|
|
|
+ // //更新子件序列号为待维修
|
|
|
+ // sql.Clear();
|
|
|
+ // sql.Append("update makeserial set ms_status=3,ms_stepcode='单板测试',ms_nextstepcode='',ms_badtimes = ms_badtimes+1,ms_nextmacode = '' where ms_id='" + ms_id + "' ");
|
|
|
+ // dh.ExecuteSql(sql.GetString(), "update");
|
|
|
+ // }
|
|
|
+ // else if (wccode == "模块")
|
|
|
+ // {
|
|
|
+ // //更新子件序列号为待维修
|
|
|
+ // sql.Clear();
|
|
|
+ // sql.Append("update makeserial set ms_status=3 ,ms_stepcode='模块测试',ms_nextstepcode='',ms_badtimes = ms_badtimes+1,ms_nextmacode = '' where ms_id='" + ms_id + "' ");
|
|
|
+ // dh.ExecuteSql(sql.GetString(), "update");
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // sql.Clear();
|
|
|
+ // sql.Append("update makeserial set ms_status=3,ms_badtimes = ms_badtimes+1,ms_nextmacode = '' where ms_id='" + ms_id + "' ");
|
|
|
+ // dh.ExecuteSql(sql.GetString(), "update");
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ //}
|
|
|
sql.Clear();
|
|
|
sql.Append("update craftmaterial set cm_status=-1,cm_lastdeco=-1,cm_dropman='" + User.UserCode + "',");
|
|
|
sql.Append("cm_dropdate =sysdate,CM_REMARK = '重置站点拆解',cm_dropstep='" + User.CurrentStepCode + "',");
|