提供给员工手动处理货架状态不一致的按钮
This commit is contained in:
@ -239,6 +239,42 @@ namespace WCS.WebApi.Controllers
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 重置货架的状态 使其回到待机模式
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[Route("noResponseReset")]
|
||||
[HttpPost(Name = "noResponseReset")]
|
||||
public async Task<ResponseBase> noResponseReset(RequestBase request)
|
||||
{
|
||||
try
|
||||
{
|
||||
var shelfs = new List<IShelfBase>();
|
||||
shelfs = ShelfManager.Shelves
|
||||
.Where(t => t.CurrentMode == Mode.待机模式)
|
||||
.ToList();
|
||||
|
||||
foreach (var shelf in shelfs)
|
||||
{
|
||||
shelf.NoResponseReset();
|
||||
}
|
||||
return new ResponseBase()
|
||||
{
|
||||
Code = 200,
|
||||
Message = "success",
|
||||
};
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return new ResponseBase()
|
||||
{
|
||||
Code = 300,
|
||||
Message = ex.Message,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
|
Reference in New Issue
Block a user