提供给员工手动处理货架状态不一致的按钮

This commit is contained in:
hehaibing-1996
2025-03-20 09:42:01 +08:00
parent 5441648d49
commit ddf94cdcf0
6 changed files with 107 additions and 0 deletions

View File

@ -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>