1.该订单最后一个货架结束入库
This commit is contained in:
@ -449,9 +449,28 @@ namespace WCS.BLL.HardWare
|
||||
|
||||
CurrentOutStoreMatSNs.Clear();
|
||||
WarningLight.CloseLight(TcpCleint);
|
||||
//this.CurrentMode = Mode.待机模式;
|
||||
SetCurrentMode(Mode.待机模式);
|
||||
Logs.Write($"货架【{ShelfCode}】,结束退出出库", LogsType.Outstore);
|
||||
|
||||
Task.Run(() =>
|
||||
{
|
||||
//判断是否是当前订单最后一个出库货架
|
||||
var isOuting = ShelfManager.Shelves.Where(t => t.CurrentMode == Mode.出库模式 && t.OrderNumber == OrderNumber)
|
||||
.Any();
|
||||
//WebSocket通知前台以更新左侧出库单列表的状态
|
||||
if (!isOuting )
|
||||
{
|
||||
#region WebSocket
|
||||
var messageMode = new WebSocketMessageModel()
|
||||
{
|
||||
IsWarning = false,
|
||||
ClientIp = WebSocketIpAddress,
|
||||
WarningType = WarningTypeEnum.通知刷新出库单列表,
|
||||
};
|
||||
WarningManager.SendWarning(messageMode);
|
||||
#endregion
|
||||
}
|
||||
});
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@ -1551,6 +1570,7 @@ namespace WCS.BLL.HardWare
|
||||
{
|
||||
GoOutOutstore();
|
||||
});
|
||||
|
||||
//看是否是分批次出库的情况 分批次亮灯
|
||||
Task.Run(async () =>
|
||||
{
|
||||
@ -1628,7 +1648,6 @@ namespace WCS.BLL.HardWare
|
||||
shelf.GoInOutstore(matDetails, outOrder);
|
||||
shelf.OrderNumber = outOrder.OrderNumber;
|
||||
});
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user