Commit bbce9b49 LN

取消入库任务增加参数

1 个父辈 be431a98
......@@ -737,7 +737,7 @@ namespace OnlineStore.DeviceLibrary
LogUtil.error(Name + "托盘号【" + currTrayNum + "】入库信息【" + currCode.ToStr() + "】料仓未验证成功,不拦截托盘,更新此托盘为NG,从waitInStoreList中删除,取消入库任务");
TrayManager.UpdateInStoreNG(currTrayNum, true, "Box验证入库失败");
waitInStoreList.RemoveAt(reIndex);
SServerManager.cancelPutInTask(Name, currCode.WareCode);
SServerManager.cancelPutInTask(Name, currCode.WareCode,true);
return false;
}
......@@ -772,7 +772,7 @@ namespace OnlineStore.DeviceLibrary
LogInfo("*******" + logName + ",清理入库任务:【" + param.ToStr() + "】");
if (IsCancel)
{
SServerManager.cancelPutInTask(Name, param.WareCode);
SServerManager.cancelPutInTask(Name, param.WareCode,false );
}
return true;
}
......
......@@ -153,7 +153,7 @@ namespace OnlineStore.DeviceLibrary
//如果分配了库位,需要调用取消
if (trayInfo.InoutPar.WareCode != "" && trayInfo.InoutPar.PosId != "")
{
SServerManager.cancelPutInTask(Name, trayInfo.InoutPar.WareCode);
SServerManager.cancelPutInTask(Name, trayInfo.InoutPar.WareCode,false );
}
//入料失败料
return inoup;
......
......@@ -88,7 +88,7 @@ namespace OnlineStore.DeviceLibrary
if (serverResult == null)
{
msg = deviceName + " 【" + codeStr + "】结果:没有收到服务器反馈,调用 cancelPutInTask ";
cancelPutInTask(deviceName, codeStr);
cancelPutInTask(deviceName, codeStr,false);
return msg;
}
else if ((!string.IsNullOrEmpty(serverResult.msg)) || serverResult.result.Equals(0).Equals(false))
......@@ -431,7 +431,7 @@ namespace OnlineStore.DeviceLibrary
// 取消任务地址: /cancelPutInTask //参数: barcode
private static string Addr_cancelPutInTask = "/rest/api/qisda/device/cancelPutInTask";
public static string cancelPutInTask(string deviceName, string barcode)
public static string cancelPutInTask(string deviceName, string barcode, bool disablePos)
{
string msg = "";
try
......@@ -439,6 +439,7 @@ namespace OnlineStore.DeviceLibrary
Dictionary<string, string> paramMap = new Dictionary<string, string>();
paramMap.Add("barcode", barcode);
paramMap.Add("disablePos", disablePos.ToString());
string server = GetAddr(Addr_cancelPutInTask, paramMap);
DateTime startTime = DateTime.Now;
......@@ -449,11 +450,11 @@ namespace OnlineStore.DeviceLibrary
if (data == null)
{
return msg = deviceName + " cancelPutInTask【 " + barcode + "】 没有收到服务器反馈";
return msg = deviceName + " cancelPutInTask【 " + barcode + ","+ disablePos + "】 没有收到服务器反馈";
}
else if (data.code.Equals(0).Equals(false))
{
return msg = deviceName + " cancelPutInTask【 " + barcode + "】 :" + data.msg;
return msg = deviceName + " cancelPutInTask【 " + barcode + "," + disablePos + "】 :" + data.msg;
}
return "";
......@@ -508,7 +509,7 @@ namespace OnlineStore.DeviceLibrary
if (serverResult == null)
{
result.Msg = deviceName + " 【" + codeStr + "】结果:没有收到服务器反馈,调用 cancelPutInTask ";
cancelPutInTask(deviceName, codeStr);
cancelPutInTask(deviceName, codeStr,false );
result.Param = new InOutParam(0, codeStr, "", height, width, true);
result.Param.rfid = rfid;
result.Param.InStoreNg = true;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!