From 5a8af645c7e36595e218d8ffc36d4f74eab63a32 Mon Sep 17 00:00:00 2001 From: cjs <2216046164@qq.com> Date: 星期五, 04 七月 2025 17:27:06 +0800 Subject: [PATCH] 111 --- ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiController.cs | 14 ++++++++++++++ ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ProcessHelper.cs | 6 +++--- ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiHelper.cs | 22 ++++++++++++++++++++++ 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiController.cs b/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiController.cs index 72328af..6800b73 100644 --- a/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiController.cs +++ b/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiController.cs @@ -128,5 +128,19 @@ }); return result; } + + /// <summary> + /// 鍑哄簱妯″紡鎺ュ彛 + /// </summary> + /// <returns></returns> + [HttpPost] + [Route("OutWareMode")] + public SimpleResult OutWareMode(OutWareModel models) + { + SimpleResult result = new SimpleResult(); + CMMLog.Info("OutWareMode Request锛� + JsonConvert.SerializeObject(models)); + result = ApiHelper.OutWareMode(models); + return result; + } } } diff --git a/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiHelper.cs b/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiHelper.cs index f29a7ca..5371a5d 100644 --- a/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiHelper.cs +++ b/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiHelper.cs @@ -441,6 +441,20 @@ return result; } + internal static SimpleResult OutWareMode(OutWareModel models) + { + SimpleResult result = new SimpleResult() { success = false, errCode = 0 }; + var modeInfo = MongoDBSingleton.Instance.FindOne<ModeList>("ModeList"); + if (modeInfo != null) + { + MongoDBSingleton.Instance.Update<ModeList>(Query.EQ("_id", modeInfo._id), Update.Set("Mode", models.model), UpdateFlags.None); + result.success = true; + result.errCode = 0; + } + + return result; + } + public class CameraTable { public ObjectId _id { get; set; } @@ -561,5 +575,13 @@ /// </summary> public int PointStatus { get; set; } } + + public class OutWareModel + { + /// <summary> + /// 妯″紡锛堝叆搴撴ā寮� 鍑哄簱妯″紡锛�+ /// </summary> + public string model { get; set; } + } } } diff --git a/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ProcessHelper.cs b/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ProcessHelper.cs index 7a1afca..6383b91 100644 --- a/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ProcessHelper.cs +++ b/ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ProcessHelper.cs @@ -496,7 +496,7 @@ { if (modelInfo.Mode == "鍏ュ簱妯″紡") { - CMMLog.Debug($"OutWareTask:涓棿琛�ModeList涓�鍏ュ簱妯″紡"); + CMMLog.Debug($"OutWareTask:涓棿琛�ModeList 婊氱瓛绾挎ā寮忎笉姝g‘"); } else { @@ -638,7 +638,7 @@ if (modelInfo.Mode == "鍑哄簱妯″紡") { action = false; - CMMLog.Debug($"InWareTask:涓棿琛�ModeList涓�鍑哄簱妯″紡"); + CMMLog.Debug($"InWareTask:涓棿琛�ModeList 婊氱瓛绾挎ā寮忎笉姝g‘"); } else { @@ -678,7 +678,7 @@ public class ModeList { - public ObjectId id { get; set; } + public ObjectId _id { get; set; } /// <summary> /// 妯″紡 /// </summary> -- Gitblit v1.9.1