ruoxing.wang 2 weeks ago
parent
commit
8582da2269
  1. 4
      PaintingPC/FrmQuality.cs
  2. 28
      WebService/Function.cs

4
PaintingPC/FrmQuality.cs

@ -1447,12 +1447,12 @@ namespace PaintingPC
{ {
if (!string.IsNullOrEmpty(errorMsg)) if (!string.IsNullOrEmpty(errorMsg))
{ {
ShowHint("在wms系统的查询返修库记录时发生错误,错误原因:"+errorMsg, false); ShowHint("在wms系统的查询返修库记录时发生错误,错误原因:"+errorMsg, false);
return false; return false;
} }
else{ else{
ShowHint("没有在wms系统的返修库记录,无法进行点修补.", false); ShowHint("没有在wms系统的返修库记录,无法进行点修补.", false);
return false; return false;
} }

28
WebService/Function.cs

@ -1244,18 +1244,34 @@ namespace Webservice
//因为客户端先插入,再调用接口,因此取第二条为前置状态 直接访问接口是,应该取第一条进行测试 //因为客户端先插入,再调用接口,因此取第二条为前置状态 直接访问接口是,应该取第一条进行测试
string lastState = string.Empty; string lastState = string.Empty;
string lastStation = string.Empty; string lastStation = string.Empty;
if (inspectTable.Rows.Count > 1)
if (!position.Contains("点修补"))
{ {
lastState = inspectTable.Rows[1]["inspectResult"].ToString(); if (inspectTable.Rows.Count > 1)
lastStation = inspectTable.Rows[1]["stationNo"].ToString(); {
lastState = inspectTable.Rows[1]["inspectResult"].ToString();
lastStation = inspectTable.Rows[1]["stationNo"].ToString();
}
if (lastState == "合格")
{
if (lastStation != inspectTable.Rows[0]["stationNo"].ToString())
{
lastState = "";
}
}
} }
if(lastState == "合格") else
{ {
if(lastStation != inspectTable.Rows[0]["stationNo"].ToString()) if (inspectTable.Rows.Count > 1)
{ {
lastState = ""; lastState = inspectTable.Rows[1]["inspectResult"].ToString();
if (lastState.Contains("其它"))
{
lastState = "";
}
} }
} }
//string lastOkState = string.Empty; //string lastOkState = string.Empty;
//if (inspectTable.Rows.Count > 0) //if (inspectTable.Rows.Count > 0)
//{ //{

Loading…
Cancel
Save