From d93440432c13c75f798427be327cde02cfe7f301 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期日, 20 七月 2025 17:00:29 +0800 Subject: [PATCH] 增加无称重的指定货位入库流程,添加指定卸货位解绑接口备用 --- api/WmsController.cs | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/api/WmsController.cs b/api/WmsController.cs index f36005b..9b13ddf 100644 --- a/api/WmsController.cs +++ b/api/WmsController.cs @@ -1,9 +1,15 @@ 锘�-using HH.WCS.Mobox3.AnGang.util; -using Newtonsoft.Json; using System.Collections.Generic; using System.Web.Http; + +using HH.WCS.Mobox3.AnGang.core; +using HH.WCS.Mobox3.AnGang.util; + +using Newtonsoft.Json; + using static HH.WCS.Mobox3.AnGang.api.ApiModel; +using static HH.WCS.Mobox3.AnGang.api.OtherModel; +using static HH.WCS.Mobox3.AnGang.dispatch.NDC; namespace HH.WCS.Mobox3.AnGang.api { @@ -13,6 +19,27 @@ [RoutePrefix("api")] public class WmsController : System.Web.Http.ApiController { - + [HttpGet] + [Route("GetKanbanAgvState")] + public KanbanAgvState GetKanbanAgvState() { + LogHelper.Info("瑙﹀彂API锛欸etKanbanAgvState锛氱湅鏉胯幏鍙朅GV鐘舵�", "API"); + + var res = WCSCore.AgvState; + var resName = string.Empty; + switch (res) { + case "in_system": resName = "绯荤粺鍐�; break; + case "out_system": resName = "绯荤粺澶�; break; + case "online": resName = "鍦ㄧ嚎"; break; + case "offline": resName = "绂荤嚎"; break; + case "ready": resName = "灏辩华"; break; + case "not_ready": resName = "鏈氨缁�; break; + case "in_dispatc": resName = "璋冨害涓�; break; + case "out_dispatch": resName = "璋冨害澶�; break; + case "running": resName = "杩愯涓�; break; + case "not_running": resName = "鏈繍琛�; break; + default: resName = "鏈煡鐘舵�"; break; + } + return new KanbanAgvState { AgvState = resName }; + } } } -- Gitblit v1.9.1