| | |
| | | { |
| | | return await Service.RequestInboundTaskAsync(input); |
| | | } |
| | | /// <summary> |
| | | /// 直接请求入库任务(直接进入GW或CW流程,不进入缓存库流程) |
| | | /// </summary> |
| | | /// <param name="input">请求数据</param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, AllowAnonymous, Route("RequestInboundTaskAsync")] |
| | | [TypeFilter(typeof(ThrottleFilter), Arguments = new object[] { 5 })] |
| | | public async Task<WebResponseContent> RequsetInToGWOrCW([FromBody] RequestTaskDto request) |
| | | { |
| | | return await Service.RequsetInToGWOrCW(request); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 请求空/实盘 |
| | | /// </summary> |
| | | /// <param name="taskDto"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, AllowAnonymous, Route("RequestOutboundTaskAsync")] |
| | | [TypeFilter(typeof(ThrottleFilter), Arguments = new object[] { 5 })] |
| | | public Task<WebResponseContent> RequestOutboundTaskAsync([FromBody] RequestTaskDto taskDto) |
| | | { |
| | | return Service.RequestOutboundTaskAsync(taskDto); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 直接请求出库任务(不进入缓存库流程) |
| | | /// </summary> |
| | | /// <param name="taskDto"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, AllowAnonymous, Route("RequestInToOutTaskAsync")] |
| | | [TypeFilter(typeof(ThrottleFilter), Arguments = new object[] { 5 })] |
| | | public Task<WebResponseContent> RequestInToOutTaskAsync([FromBody] RequestTaskDto taskDto) |
| | | { |
| | | return Service.RequestInToOutTaskAsync(taskDto); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | [HttpPost, AllowAnonymous, Route("GetEmptyLocation")] |
| | | [TypeFilter(typeof(ThrottleFilter), Arguments = new object[] { 5 })] |
| | | public async Task<DtLocationInfo> GetEmptyLocation(string roadWay) |
| | | public async Task<DtLocationInfo> GetEmptyLocation(int roadWay) |
| | | { |
| | | return await Service.GetEmptyLocation(roadWay); |
| | | } |