| | |
| | | using WIDESEA_Core.BaseController; |
| | | using WIDESEA_DTO.Stock; |
| | | using WIDESEA_DTO.Task; |
| | | using WIDESEA_DTO.ToMes; |
| | | using WIDESEA_ITaskInfoService; |
| | | using WIDESEA_Model.Models; |
| | | |
| | |
| | | public TaskController(ITaskService service) : base(service) |
| | | { |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡å®ææ¥å£ |
| | | /// </summary> |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, Route("TaskCompleted"), AllowAnonymous] |
| | | public WebResponseContent TaskCompleted(int taskNum) |
| | | { |
| | | return Service.TaskCompleted(taskNum); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// ç§»åºç³è¯·å¤ææ¥å£ |
| | | /// </summary> |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, Route("IsRelocations"), AllowAnonymous] |
| | | public WebResponseContent IsRelocations(int taskNum) |
| | | { |
| | | return Service.IsRelocations(taskNum); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// WCSç³è¯·å
¥åºä»»å¡(ä¸åé
è´§ä½) |
| | | /// </summary> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å
¥åºä»»å¡å®æ |
| | | /// MESä¸ååºåºä»»å¡ |
| | | /// </summary> |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("InboundTaskCompleted"), AllowAnonymous] |
| | | public WebResponseContent InboundTaskCompleted(int taskNum) |
| | | [HttpPost, HttpGet, Route("sendExTask"), AllowAnonymous] |
| | | public ApiResponse<object> sendExTask([FromBody] InOutboundTaskReceived outbound) |
| | | { |
| | | return Service.InboundTaskCompleted(taskNum); |
| | | return Service.sendExTask(outbound); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// MESä¸åå
¥åºä»»å¡ |
| | | /// </summary> |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("sendEnTask"), AllowAnonymous] |
| | | public ApiResponse<object> sendEnTask([FromBody] InOutboundTaskReceived outbound) |
| | | { |
| | | return Service.sendEnTask(outbound); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ°å»ºè´§ä½ |
| | | /// </summary> |
| | | [HttpPost, HttpGet, Route("createLocation"), AllowAnonymous] |
| | | public ApiResponse<object> createLocation([FromBody] List<LocationInfoDto> locationInfo) |
| | | { |
| | | return Service.createLocation(locationInfo); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¿®æ¹è´§ä½ |
| | | /// </summary> |
| | | [HttpPost, HttpGet, Route("updateLocation"), AllowAnonymous] |
| | | public ApiResponse<object> updateLocation([FromBody] LocationInfoDto locationInfo) |
| | | { |
| | | return Service.updateLocation(locationInfo); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å é¤è´§ä½ |
| | | /// </summary> |
| | | [HttpPost, HttpGet, Route("deleteLocation"), AllowAnonymous] |
| | | public ApiResponse<object> deleteLocation([FromBody] List<string> locationCode) |
| | | { |
| | | return Service.deleteLocation(locationCode); |
| | | } |
| | | } |
| | | } |