1
pengmn
2025-07-04 d8c0f4088dd1619279f6f894766a28bb0ecfe0a4
HH.WCS.Mobox3.HangYang/api/WmsController.cs
@@ -33,12 +33,12 @@
        }
        /// <summary>
        /// 杭氧入库单新增接口
        /// 杭氧入库单新增修改接口
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public Result InboundOrder(InOrder model)
        public Result GetInboundOrder(InOrder model)
        {
            LogHelper.Info("GetInboundOrder 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = TaskProcess.GetInboundOrder(model);
@@ -47,12 +47,12 @@
        }
        /// <summary>
        /// 杭氧出库单新增接口
        /// 杭氧出库单新增修改接口
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public Result OutboundOrder(OutOrder model)
        public Result GetOutboundOrder(OutOrder model)
        {
            LogHelper.Info("OutOutboundOrder 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = TaskProcess.GetOutboundOrder(model);
@@ -60,6 +60,34 @@
            return res;
        }
        /// <summary>
        /// 杭氧入库单取消接口
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public Result CancelInboundOrder(InOrderCancel model)
        {
            LogHelper.Info("CancelInboundOrder 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = TaskProcess.CancelInboundOrder(model);
            LogHelper.Info("CancelInboundOrder 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        /// <summary>
        /// 杭氧出库单取消接口
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public Result CancelOutboundOrder(OutOrderCancel model)
        {
            LogHelper.Info("CancelOutboundOrder 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = TaskProcess.CancelOutboundOrder(model);
            LogHelper.Info("CancelOutboundOrder 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        #region 上下游对接
        /// <summary>
@@ -68,13 +96,41 @@
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public async Task<Result> notifyDeviceSignal(List<Wcsmodel> model)
        public async Task<WcsResult> notifyDeviceSignal(List<WcsModel> model)
        {
            LogHelper.Info("notifyDeviceSignal 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = await TaskProcess.notifyDeviceSignal(model);
            LogHelper.Info("notifyDeviceSignal 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        /// <summary>
        /// 杭氧WCS调用任务状态反馈
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public async Task<WcsResult> notifyTaskStatus(WcsTaskModel model)
        {
            LogHelper.Info("notifyTaskStatus 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = await TaskProcess.notifyTaskStatus(model);
            LogHelper.Info("notifyTaskStatus 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        /// <summary>
        /// 杭氧WCS调用申请终点
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public async Task<WcsResult> applyDest(WcsTaskEnd model)
        {
            LogHelper.Info("applyDest 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = await TaskProcess.applyDest(model);
            LogHelper.Info("applyDest 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        #endregion
    }