Commit a9a602b9 张东亮

异常代码: 0xc00000fd 死循环的递归调用

1 个父辈 a61cf585
...@@ -388,14 +388,12 @@ namespace OnlineStore.DeviceLibrary ...@@ -388,14 +388,12 @@ namespace OnlineStore.DeviceLibrary
{ {
if (containerInfoMap.ContainsKey(barcode)) if (containerInfoMap.ContainsKey(barcode))
{ {
LogUtil.info($"已有缓存,更新容器状态:【{barcode}】【{status}】"); LogUtil.info($"更新容器状态:【{barcode}】【{status}】");
containerInfoMap[barcode].UpdateStatus(status, loc); containerInfoMap[barcode].UpdateStatus(status, loc);
} }
else else
{ {
LogUtil.info($"更新容器状态:【{barcode}】【{status}】");
AddOrUpdateContainerInfo(barcode); AddOrUpdateContainerInfo(barcode);
UpdateTaskStatus(barcode, status);
} }
SaveMapToFile(); SaveMapToFile();
} }
......
...@@ -448,10 +448,17 @@ namespace OnlineStore.DeviceLibrary ...@@ -448,10 +448,17 @@ namespace OnlineStore.DeviceLibrary
{ {
msg = deviceName + " UpdateTrayLoc【" + barcode + "】【" + status + "】【" + locInfo + "】没有收到服务器反馈"; msg = deviceName + " UpdateTrayLoc【" + barcode + "】【" + status + "】【" + locInfo + "】没有收到服务器反馈";
} }
else if (serverResult.code.Equals(303).Equals(true))
{
// code: 0为正常,其他为异常, msg: 消息, data: 为空
msg = deviceName + " UpdateTrayLoc 任务已完成【" + barcode + "】【" + status + "】【" + locInfo + "】 :" + "【" + serverResult.code + "】" + serverResult.msg;
LogUtil.info(msg);
return true;
}
else if (serverResult.code.Equals(0).Equals(false)) else if (serverResult.code.Equals(0).Equals(false))
{ {
// code: 0为正常,其他为异常, msg: 消息, data: 为空 // code: 0为正常,其他为异常, msg: 消息, data: 为空
msg = deviceName + " UpdateTrayLoc【" + barcode + "】【" + status + "】【" + locInfo + "】 :" + "[" + serverResult.code + "]" + serverResult.msg; msg = deviceName + " UpdateTrayLoc【" + barcode + "】【" + status + "】【" + locInfo + "】 :" + "【" + serverResult.code + "】" + serverResult.msg;
} }
if (!msg.Equals("")) if (!msg.Equals(""))
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!