From abf782e4e9d505184652635aa0912781f572f843 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期四, 24 七月 2025 17:26:41 +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