海波 张
昨天 5321419f5fddb4e877fe90ccd90ebdc1a115af64
api/WmsController.cs
@@ -26,6 +26,7 @@
        /// <param name="jsonData"></param>
        /// <returns></returns>
        [HttpPost]
        [Route("api/ZcInWorkArea")]
        public Result ZcInWorkArea(ZcInWorkAreaParme model)
        {
            LogHelper.Info("ZcInWorkArea 参数:" + JsonConvert.SerializeObject(model), "Mes任务下发");
@@ -34,6 +35,20 @@
            return res;
        }
        /// <summary>
        /// 呼叫胶料
        /// </summary>
        /// <param name="jsonData"></param>
        /// <returns></returns>
        [HttpPost]
        [Route("api/InWorkArea")]
        public Result InWorkArea(InWorkAreaParme model)
        {
            LogHelper.Info("InWorkArea 参数:" + JsonConvert.SerializeObject(model), "Mes任务下发");
            var res = TaskProcess.addMesTaskInWorkArea(model);
            LogHelper.Info("InWorkArea 返回:" + JsonConvert.SerializeObject(res), "Mes任务下发");
            return res;
        }
@@ -43,6 +58,7 @@
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        [Route("api/SendTaskZCMes")]
        public Result SendTaskZCMes(PtpTaskParme model)
        {
            LogHelper.Info("SendTaskZCMes 参数:" + JsonConvert.SerializeObject(model), "点到点");
@@ -57,6 +73,7 @@
        /// 取消任务
        /// </summary>
        [HttpPost]
        [Route("api/CancelTask")]
        public Result CancelTask(cancleTaskParme model)
        {
            LogHelper.Info("cancelTask 参数:" + JsonConvert.SerializeObject(model), "取消");
@@ -70,6 +87,7 @@
        /// MES物料绑定货位接口
        /// </summary>
        [HttpPost]
        [Route("api/MesBindUnbind")]
        public Result MesBindUnbind(BindUnbindParme model)
        {
            LogHelper.Info("MesBindUnbind 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑");
@@ -84,6 +102,7 @@
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        [Route("api/InventoryRecords")]
        public MesAreaSecItemReturn InventoryRecords(MesAreaSecItemParme model)
        {
            LogHelper.Info("InventoryRecords 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑");
@@ -97,6 +116,7 @@
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        [Route("api/MesUdeItem")]
        public Result MesUdeItem(MesUdeItemParme model)
        {
            LogHelper.Info("MesUdeItem 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑");
@@ -111,100 +131,18 @@
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public Result LocationRecords(MesUdeItemParme model)
        [Route("api/WmsApi/LocationRecords")]
        public LocationRecordsResult LocationRecords(LocationRecordsParme model)
        {
            LogHelper.Info("MesUdeItem 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑");
            var res = TaskProcess.MesUdeItem(model);
            LogHelper.Info("MesUdeItem 返回:" + JsonConvert.SerializeObject(res), "物料绑定解绑");
            LogHelper.Info("LocationRecords 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑");
            var res = TaskProcess.LocationRecords(model);
            LogHelper.Info("LocationRecords 返回:" + JsonConvert.SerializeObject(res), "物料绑定解绑");
            return res;
        }
        //Wcs调用
        /// <summary>
        /// Wcs任务执行通知
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public WcsWarningReurn WcsOperateTask(WcsOperateTaskParme model)
        {
            LogHelper.Info("WcsOperateTask任务执行通知 参数:" + JsonConvert.SerializeObject(model), "Wcs任务执行通知 ");
            var res = WcsTask.WcsOperateTask(model);
            LogHelper.Info("WcsOperateTask任务执行通知 返回:" + JsonConvert.SerializeObject(res), "Wcs任务执行通知 ");
            return res;
        }
        /// <summary>
        /// Wcs报警上报
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public WcsWarningReurn WcsTaskProcessing(WcsWarningParme model)
        {
            LogHelper.Info("WcsTaskProcessing报警上报 参数:" + JsonConvert.SerializeObject(model), "报警上报");
            var res = WcsTask.WcsTaskProcessing(model);
            LogHelper.Info("WcsTaskProcessing报警 返回:" + JsonConvert.SerializeObject(res), "报警上报");
            return res;
        }
        /// <summary>
        /// Wcs巷道可用上报
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public WcsWarningReurn WcsRoadwaystate(WcsRoadwaystateParme model)
        {
            LogHelper.Info("WcsRoadwaystate巷道可用上报 参数:" + JsonConvert.SerializeObject(model), "巷道可用上报");
            var res = WcsTask.WcsRoadwaystate(model);
            LogHelper.Info("WcsRoadwaystate巷道可用 返回:" + JsonConvert.SerializeObject(res), "巷道可用上报");
            return res;
        }
        /// <summary>
        /// Wcs通知确认(交互用)
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public WcsWarningReurn agvResponse(agvResponseParme model)
        {
            LogHelper.Info("agvResponse通知确认 参数:" + JsonConvert.SerializeObject(model), "通知确认");
            var res = WcsTask.agvResponse(model);
            LogHelper.Info("agvResponse通知确认 返回:" + JsonConvert.SerializeObject(res), "通知确认");
            return res;
        }
        /// <summary>
        /// Wcs放货有货 需要改道
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public WcsWarningReurn ZcInChangeBit(changeBitParme model)
        {
            LogHelper.Info("ZcInChangeBit 放货有货参数:" + JsonConvert.SerializeObject(model), "放货有货");
            var res = WcsTask.ZcInChangeBit(model);
            LogHelper.Info("ZcInChangeBit 放货有货返回:" + JsonConvert.SerializeObject(res), "放货有货");
            return res;
        }
        /// <summary>
        /// Wcs下发任务
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public WcsWarningReurn ZcWcsInWorkArea(WcsOperateTaskParme1 model)
        {
            LogHelper.Info("ZcWcsInWorkArea 参数:" + JsonConvert.SerializeObject(model), "Wcs下发任务");
            var res = WcsTask.ZcWcsInWorkArea(model);
            LogHelper.Info("ZcWcsInWorkArea 返回:" + JsonConvert.SerializeObject(res), "Wcs下发任务");
            return res;
        }
    }
}