1
zxx
3 天以前 d66d362ee6d76f02331e56df1fdec1c2114c9f3e
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/api/AgvController.cs
@@ -21,7 +21,6 @@
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        //[Route("AGVCallbackState")]
        public ReturnResult AGVCallbackState(AgvTaskState model) {
            LogHelper.Info("AGVCallbackState Request:" + JsonConvert.SerializeObject(model), "HosttoagvTask");
            WCSCore.OperateAgvTaskStatus(model);
@@ -34,7 +33,6 @@
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        //[Route("AGVCallbackEvent")]
        public ReturnResult AGVCallbackEvent(AgvEventInfo model) {
            LogHelper.Info("AGVCallbackEvent Request:" + JsonConvert.SerializeObject(model), "HosttoagvTask");
            return new ReturnResult();
@@ -45,13 +43,10 @@
        /// <param name="models"></param>
        /// <returns></returns>
        [HttpPost]
        //[Route("AGVDeviceReceive")]
        public ReturnResult AGVDeviceReceive(List<AgvDeviceStatus> models) {
            LogHelper.Info("AGVDeviceReceive Request:" + JsonConvert.SerializeObject(models), "HosttoagvCar");
            return new ReturnResult();
        }
        /// <summary>
        /// 国自任务状态回报
@@ -59,13 +54,39 @@
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        //[Route("AGVDeviceReceive")]
        public GzResult orderStatusReport(orderStatusReportParme model) {
            LogHelper.Info("orderStatusReport 参数:" + JsonConvert.SerializeObject(model), "API");
            return GZRobot.orderStatusReport(model);
        }
        /// <summary>
        /// 申请是否绕路
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public GzResult applyReroute(orderReroute model)
        {
            LogHelper.Info("applyReroute 参数:" + JsonConvert.SerializeObject(model), "API");
            var apply =  GZRobot.applyReroute(model);
            LogHelper.Info("applyReroute 返回参数:" + JsonConvert.SerializeObject(apply), "API");
            return apply;
        }
        /// <summary>
        /// 交管申请
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public GzResult agvTraffic(orderTraffic model)
        {
            LogHelper.Info("agvTraffic 参数:" + JsonConvert.SerializeObject(model), "API");
            var traffic = GZRobot.agvTraffic(model);
            LogHelper.Info("agvTraffic 返回参数:" + JsonConvert.SerializeObject(traffic), "API");
            return traffic;
        }
    }
}