¶Ô±ÈÐÂÎļþ |
| | |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.BaseController; |
| | | using WIDESEA_IBusinessServices; |
| | | using WIDESEA_Model.Models; |
| | | |
| | | namespace WIDESEA_WMSServer.Controllers |
| | | { |
| | | [Route("api/Dt_InboundOrder")] |
| | | [ApiController] |
| | | public class Dt_InboundOrderController : ApiBaseController<IDt_InboundOrderService, Dt_InboundOrder> |
| | | { |
| | | private readonly IHttpContextAccessor _httpContextAccessor; |
| | | public Dt_InboundOrderController(IDt_InboundOrderService service, IHttpContextAccessor httpContextAccessor) : base(service) |
| | | { |
| | | _httpContextAccessor = httpContextAccessor; |
| | | } |
| | | /// <summary> |
| | | /// 忥å
¥åºåå§åæ®å°æ¬ç³»ç»å
¥åºå表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("GetInboundOrderFromOrigin")] |
| | | public async Task<WebResponseContent> GetInboundOrderFromOrigin() |
| | | { |
| | | //忥ç产å
¥åºå |
| | | await Service.GetInboundOrderFromProductionOrigin(); |
| | | //忥éè´å
¥åºå |
| | | await Service.GetInboundOrderFromPurchaseOrigin(); |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// ä¸åä»»å¡å¹¶åé
å··é |
| | | /// </summary> |
| | | /// <param name="plateCode">æçæ¡ç </param> |
| | | /// <param name="SourceAddress">èµ·å§å°å</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("GenerateInboundTaskRoadway")] |
| | | public WebResponseContent GenerateInboundTaskRoadway(string plateCode, string SourceAddress) |
| | | { |
| | | return Service.GenerateInboundTask(plateCode, SourceAddress); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¸åä»»å¡ |
| | | /// </summary> |
| | | /// <param name="plateCode">æçæ¡ç </param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("GenerateInboundTask")] |
| | | public WebResponseContent GenerateInboundTask(string plateCode) |
| | | { |
| | | return Service.GenerateInboundTask(plateCode); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ç³è¯·åé
项é |
| | | /// </summary> |
| | | /// <param name="plateCode">æçæ¡ç </param> |
| | | /// <param name="SourceAddress">èµ·å§å°å</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("GetInboundRoadway")] |
| | | public WebResponseContent GetInboundRoadway(string plateCode, string SourceAddress) |
| | | { |
| | | return Service.GetInboundRoadway(plateCode, SourceAddress); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// ç³è¯·åé
è´§ä½ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("GetInboundLocation")] |
| | | public WebResponseContent GetInboundLocation(int taskNum) |
| | | { |
| | | return Service.GetInboundLocation(taskNum); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// å
¥åºä»»å¡å®æå¤ç |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("FinishInboundTask")] |
| | | public WebResponseContent FinishInboundTask(int taskNum) |
| | | { |
| | | return Service.FinishInboundTask(taskNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å
¥åºä»»å¡åæ¶ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("CancelInboundTask")] |
| | | public WebResponseContent CancelInboundTask(int taskNum) |
| | | { |
| | | return Service.CancelInboundTask(taskNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å
¥åºä»»å¡æ´æ° |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="currentAddress">å½åå°å</param> |
| | | /// <param name="nextAddress">ä¸ä¸å°å</param> |
| | | /// <param name="ErrorMessage">é误信æ¯</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("UpdateInboundTask")] |
| | | public WebResponseContent UpdateInboundTask(int taskNum, string currentAddress, string nextAddress, string ErrorMessage) |
| | | { |
| | | return Service.UpdateInboundTask(taskNum, currentAddress, nextAddress, ErrorMessage); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |