| | |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using System.Diagnostics.CodeAnalysis; |
| | | using WIDESEA_Common.CommonEnum; |
| | | using WIDESEA_Common.MaterielEnum; |
| | | using WIDESEA_Common.OrderEnum; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.BaseController; |
| | | using WIDESEA_DTO.Outbound; |
| | | using WIDESEA_DTO.Stock; |
| | | using WIDESEA_DTO.Task; |
| | | using WIDESEA_ITaskInfoService; |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æå空æ¡ååº |
| | | /// åWMSç³è¯·åºåºAGVç»ç¹ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("AssignOutTargetAddress"), AllowAnonymous] |
| | | public WebResponseContent AssignOutTargetAddress(int taskNum) |
| | | { |
| | | return Service.AssignOutTargetAddress(taskNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æå空æååº |
| | | /// </summary> |
| | | /// <param name="barCode"></param> |
| | | /// <param name="startPoint"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("EmptyBackTask"), AllowAnonymous] |
| | | public WebResponseContent EmptyBackTask(string barCode, string startPoint) |
| | | public WebResponseContent EmptyBackTask(string barCode, string startPoint,int target) |
| | | { |
| | | return Service.EmptyBackTask(barCode, startPoint); |
| | | } |
| | |
| | | { |
| | | return Service.InboundFLOrCPTask(barCode, startPoint, matCode, matCount,oneCount); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// è¾
æ(æå)éè´/æåå
¥åº |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("InboundOrderInTask"), AllowAnonymous] |
| | | public WebResponseContent InboundOrderInTask([NotNull] string bindCode, [NotNull] string barCode, [NotNull] string startPoint, int orderType = 0) |
| | | { |
| | | return Service.InboundOrderInTask(bindCode, barCode, startPoint, orderType); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 夿æ¯å¦éè¦ç§»åº |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å建ç管æå¨åºåº |
| | | /// </summary> |
| | | /// <param name="ids"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("CreateSGManualTasks"), AllowAnonymous] |
| | | public WebResponseContent CreateSGManualTasks([FromBody] List<int> ids) |
| | | { |
| | | return Service.CreateSGManualTasks(ids); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¿®æ¹ä»»å¡ç¶æ |
| | | /// </summary> |
| | | /// <param name="task"></param> |
| | |
| | | /// <param name="palletCode">æ¡ç </param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("YLPurchaseBoxing"), AllowAnonymous] |
| | | public WebResponseContent YLPurchaseBoxing(string palletCode) |
| | | public WebResponseContent YLPurchaseBoxing(string palletCode,decimal weight=0,decimal thickness = 0, decimal wide = 0, string stationCode = "") |
| | | { |
| | | return Service.YLPurchaseBoxing(palletCode); |
| | | return Service.YLPurchaseBoxing(palletCode,weight,thickness,wide,stationCode); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// åæéè´ç»å®RFID |
| | | /// </summary> |
| | | /// <param name="palletCode">çº¸å·æ¡ç </param> |
| | | /// <param name="rfidCode">纸å·RIFD</param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("PurchaseBoxing"), AllowAnonymous] |
| | | public WebResponseContent PurchaseBoxing(string palletCode) |
| | | public WebResponseContent PurchaseBoxing(string palletCode, int orderType=0) |
| | | { |
| | | return Service.PurchaseBoxing(palletCode); |
| | | return Service.PurchaseBoxing(palletCode, orderType); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// åæåºåºä»»å¡ |
| | | /// </summary> |
| | | /// <param name="materielCode">ç©æä»£ç </param> |
| | | /// <param name="materielWide">ç©æå¹
宽</param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("RequestYLWMSTaskOut"), AllowAnonymous] |
| | | public WebResponseContent RequestYLWMSTaskOut(string materielCode,int materielWide, int count,string address="") |
| | | public WebResponseContent RequestYLWMSTaskOut([FromBody] YLWMSTaskOutDTO yLWMSTaskOutDTO) |
| | | { |
| | | return Service.RequestYLWMSTaskOut(materielCode, materielWide, count, address); |
| | | return Service.RequestYLWMSTaskOut(yLWMSTaskOutDTO); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public WebResponseContent PrintInbound([FromBody] SaveModel saveModel) |
| | | { |
| | | return Service.PrintInbound(saveModel); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å建å纸ç产æç¨åºåºä»»å¡ |
| | | /// </summary> |
| | | [HttpPost, HttpGet, Route("CreateBSTOutboundTasks"), AllowAnonymous] |
| | | public WebResponseContent CreateBSTOutboundTasks([FromBody] int[] keys) |
| | | { |
| | | return Service.CreateBSTOutboundTasks(keys); |
| | | } |
| | | } |
| | | } |