1
xby-y
2026-01-12 c1eac732fc3ef407d51b76d288f311d2fa43e618
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs
@@ -1,4 +1,4 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using WIDESEA_Common.CommonEnum;
@@ -6,6 +6,7 @@
using WIDESEA_Core.BaseController;
using WIDESEA_DTO.Stock;
using WIDESEA_DTO.Task;
using WIDESEA_DTO.ToMes;
using WIDESEA_ITaskInfoService;
using WIDESEA_Model.Models;
@@ -21,6 +22,53 @@
        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>
        /// å–消任务接口
        /// </summary>
        /// <param name="taskNum">任务号</param>
        /// <returns></returns>
        //[HttpGet, Route("Cancelinventory"), AllowAnonymous]
        //public WebResponseContent Cancelinventory(int taskNum)
        //{
        //    return Service.Cancelinventory(taskNum);
        //}
        /// <summary>
        /// æ‰‹åŠ¨ä»»åŠ¡å®Œæˆ
        /// </summary>
        /// <param name="taskNum"></param>
        /// <returns></returns>
        //[HttpGet, Route("ManualTaskCompleted"), AllowAnonymous]
        //public WebResponseContent ManualTaskCompleted(int taskNum)
        //{
        //    return Service.ManualTaskCompleted(taskNum);
        //}
        /// <summary>
        /// WCS申请入库任务(不分配货位)
        /// </summary>
@@ -33,15 +81,21 @@
            return Service.DeviceRequestInboundTaskSimple(stationCode, palletCode);
        }
        /// <summary>
        /// å…¥åº“任务完成
        /// </summary>
        /// <param name="taskNum"></param>
        /// <returns></returns>
        [HttpPost, HttpGet, Route("InboundTaskCompleted"), AllowAnonymous]
        public WebResponseContent InboundTaskCompleted(int taskNum)
        [HttpGet, Route("chuku"), AllowAnonymous]
        public WebResponseContent chuku(string locationCode)
        {
            return Service.InboundTaskCompleted(taskNum);
            return Service.chuku(locationCode);
        }
        /// <summary>
        /// èŽ·å–å®žæ—¶ä»»åŠ¡åˆ—è¡¨
        /// </summary>
        /// <returns></returns>
        [HttpPost, Route("GetRealTimeTasks"), AllowAnonymous]
        public ActionResult GetRealTimeTasks()
        {
            return Json(Service.GetRealTimeTasks());
        }
    }
}