|
|
@@ -91,14 +91,24 @@ namespace UAS_MES_NEW.Make
|
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
if (dt.Rows.Count == 0 || dt.Rows[0]["ms_id"].ToString() == "")
|
|
|
{
|
|
|
- OperateResult.AppendText("<<SN错误,序列号" + sncode.Text + "不存在\n", Color.Red, sncode);
|
|
|
- OperateResult.AppendText(">>请输入SN\n", Color.Black);
|
|
|
- return;
|
|
|
+ sql.Clear();
|
|
|
+ sql.Append("select max(ms_id) ms_id from makeimeilist left join makeserial on mil_makecode=ms_makecode and mil_sncode=ms_sncode where mil_imei1 ='" + sncode.Text + "'");
|
|
|
+ dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
+ if (dt.Rows.Count == 0 || dt.Rows[0]["ms_id"].ToString() == "")
|
|
|
+ {
|
|
|
+ sql.Clear();
|
|
|
+ sql.Append("select max(ms_id) ms_id from makeimeilist left join makeserial on mil_makecode=ms_makecode and mil_sncode=ms_sncode where mil_imei2 ='" + sncode.Text + "'");
|
|
|
+ dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
+ if (dt.Rows.Count == 0 || dt.Rows[0]["ms_id"].ToString() == "")
|
|
|
+ {
|
|
|
+ OperateResult.AppendText("<<SN错误,序列号" + sncode.Text + "不存在\n", Color.Red, sncode);
|
|
|
+ OperateResult.AppendText(">>请输入SN\n", Color.Black);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
//存在该SN号
|
|
|
-
|
|
|
//根据该ms_id查询ms_imei1,ms_makecode信息
|
|
|
sql.Clear();
|
|
|
sql.Append("select ms_sncode from makeserial where ms_id='" + dt.Rows[0]["ms_id"].ToString() + "'");
|
|
|
@@ -142,8 +152,20 @@ namespace UAS_MES_NEW.Make
|
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
if (dt.Rows.Count == 0 || dt.Rows[0]["ms_id"].ToString() == "")
|
|
|
{
|
|
|
- OperateResult.AppendText("<<SN错误,序列号" + sncode.Text + "不存在\n", Color.Red, sncode);
|
|
|
- OperateResult.AppendText(">>请输入SN\n", Color.Black);
|
|
|
+ sql.Clear();
|
|
|
+ sql.Append("select max(ms_id) ms_id from makeimeilist left join makeserial on mil_makecode=ms_makecode and mil_sncode=ms_sncode where mil_imei1 ='" + sncode.Text + "'");
|
|
|
+ dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
+ if (dt.Rows.Count == 0 || dt.Rows[0]["ms_id"].ToString() == "")
|
|
|
+ {
|
|
|
+ sql.Clear();
|
|
|
+ sql.Append("select max(ms_id) ms_id from makeimeilist left join makeserial on mil_makecode=ms_makecode and mil_sncode=ms_sncode where mil_imei2 ='" + sncode.Text + "'");
|
|
|
+ dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
+ if (dt.Rows.Count == 0 || dt.Rows[0]["ms_id"].ToString() == "")
|
|
|
+ {
|
|
|
+ OperateResult.AppendText("<<SN错误,序列号" + sncode.Text + "不存在\n", Color.Red, sncode);
|
|
|
+ OperateResult.AppendText(">>请输入SN\n", Color.Black);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -175,7 +197,7 @@ namespace UAS_MES_NEW.Make
|
|
|
//调用 SETSTEPRESULT ,获取返回的工单号,
|
|
|
if (LogicHandler.SetStepResult(omakeCode, User.UserSourceCode, checksn, "标签核对", "OK", User.UserCode, out oErrorMessage))
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
//提示正确返回时传递的信息
|
|
|
if (oErrorMessage.Contains("AFTERSUCCESS"))
|
|
|
OperateResult.AppendText(">>" + oErrorMessage + "\n");
|