using HH.WCS.Mobox3.DoubleCoin.core; using HH.WCS.Mobox3.DoubleCoin.dispatch; using HH.WCS.Mobox3.DoubleCoin.process; using HH.WCS.Mobox3.DoubleCoin.wms; using Newtonsoft.Json; using System.Collections.Generic; using System.Reflection; using System.Web.Http; using static HH.WCS.Mobox3.DoubleCoin.api.ApiModel; using static HH.WCS.Mobox3.DoubleCoin.dispatch.NDC; using System.Linq; using HH.WCS.Mobox3.DoubleCoin.util; namespace HH.WCS.Mobox3.DoubleCoin.api { /// /// 设备信息上报(hosttoagv上报、杭奥堆垛机、国自agv) /// [RoutePrefix("agv")] public class AgvController : System.Web.Http.ApiController { /// /// NDC HostToAGV任务状态回报 /// /// /// [HttpPost] [Route("AGVCallbackState")] public ReturnResult AGVCallbackState(AgvTaskState model) { LogHelper.Info("NDC HostToAGV任务状态回报:" + JsonConvert.SerializeObject(model), "HosttoagvTask"); return WCSCore.OperateAgvTaskStatus(model); } } }