| | |
| | | 锘縰sing Microsoft.AspNetCore.Authorization; |
| | | 锘縰sing MailKit.Search; |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using System.Diagnostics; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Common.CommonEnum; |
| | | using WIDESEA_Common.TaskEnum; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.Attributes; |
| | | using WIDESEA_Core.BaseController; |
| | |
| | | { |
| | | } |
| | | |
| | | [HttpPost, Route("AddTestTask"), AllowAnonymous, MethodParamsValidate] |
| | | public WebResponseContent AddTest(WMSTaskDTO wMSTaskDTO) |
| | | { |
| | | Dt_Task task = new Dt_Task |
| | | { |
| | | PalletCode =wMSTaskDTO. PalletCode , |
| | | PalletType =wMSTaskDTO. PalletType , |
| | | Roadway = "t", |
| | | TaskType =wMSTaskDTO. TaskType , |
| | | TaskStatus =wMSTaskDTO. TaskStatus , |
| | | SourceAddress =wMSTaskDTO. SourceAddress , |
| | | TargetAddress =wMSTaskDTO. TargetAddress , |
| | | CurrentAddress = "t", |
| | | NextAddress ="t" , |
| | | WarehouseId =wMSTaskDTO. WarehouseId , |
| | | OrderNo ="testt" , |
| | | Grade =wMSTaskDTO. Grade , |
| | | Dispatchertime = DateTime.Now , |
| | | |
| | | [HttpPost, Route("Test"), AllowAnonymous, MethodParamsValidate] |
| | | }; |
| | | |
| | | Service.AddData(task); |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | |
| | | [HttpPost, Route("PalletOutboundTask"), AllowAnonymous, MethodParamsValidate] |
| | | public async Task<WebResponseContent> PalletOutboundTask(string endStation, string palletCode = "") |
| | | { |
| | | var ssd = Service.TaskCompleted("93"); |
| | | |
| | | |
| | | var result = await Service.PalletOutboundTask(endStation, palletCode); |
| | | |
| | | return result; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 鐢熸垚鍑哄簱浠诲姟 |
| | | /// </summary> |
| | | /// <param name="keys"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("GenerateOutboundTasks"), AllowAnonymous] |
| | | public async Task<WebResponseContent> GenerateOutboundTasks([FromBody] GenerateOutboundTasksDto data) |
| | | { |
| | | return await Service.GenerateOutboundTasksAsync(data.taskIds,data.outboundPlatform); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 鐢熸垚鍑哄簱浠诲姟 |
| | | /// </summary> |
| | | /// <param name="orderDetailId"></param> |
| | | /// <param name="stockSelectViews"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("GenerateOutboundTask"), AllowAnonymous] |
| | | public WebResponseContent GenerateOutboundTask(int orderDetailId, [FromBody] List<StockSelectViewDTO> stockSelectViews) |
| | | { |
| | | return Service.GenerateOutboundTask(orderDetailId, stockSelectViews); |
| | | } |
| | | |
| | | } |
| | | } |