From c8f338feee0b6003d8f069b1d37fd9b90dd1b7f4 Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期一, 07 七月 2025 17:31:38 +0800 Subject: [PATCH] 印尼佳通优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.HD/dispatch/ShopFloorControl.cs | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/dispatch/ShopFloorControl.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/dispatch/ShopFloorControl.cs index e40c2dc..e70bc81 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/dispatch/ShopFloorControl.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/dispatch/ShopFloorControl.cs @@ -92,6 +92,45 @@ } /// <summary> + /// WMS鐗╂祦璋冨害鐘舵�鍙嶉 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + public static bool wmsUpdateStatus(WMSStatusInfo model) + { + var msg = ""; + var result = false; + LogHelper.Info("WMS鐗╂祦璋冨害鐘舵�鍙嶉, 鍏ュ弬锛� + JsonConvert.SerializeObject(model), "杞﹂棿鎺у埗鍣�); + var request = JsonConvert.SerializeObject(model); + var response = apiHelper.Post(baseUrl + "/api/hecWms/logistics/wmsUpdateStatus", request); + msg = $"[杞﹂棿鎺у埗鍣�updateStatus] request={request} response={response}"; + Console.WriteLine(msg); + LogHelper.Info("WMS鐗╂祦璋冨害鐘舵�鍙嶉, 鍑哄弬锛� + JsonConvert.SerializeObject(response), "杞﹂棿鎺у埗鍣�); + if (response != null && response != "") + { + try + { + var dataResult = JsonConvert.DeserializeObject<ResponseData>(response); + if (dataResult.success) + { + result = dataResult.code.Equals("200"); + } + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + } + else + { + msg = "[杞﹂棿鎺у埗鍣�updateStatus]WMS鐗╂祦璋冨害鐘舵�鍙嶉澶辫触"; + Console.WriteLine(msg); + } + LogHelper.Info(msg, "杞﹂棿鎺у埗鍣�); + return result; + } + + /// <summary> /// 鐗╂祦璋冨害鎺ュ彛 /// </summary> /// <param name="model"></param> @@ -327,6 +366,12 @@ public string reason { get; set; } // 澶辫触鍘熷洜 } + public class WMSStatusInfo + { + public string wmsId { get; set; } // wms浠诲姟ID + public string errMsg { get; set; } // 閿欒淇℃伅 + } + public class UnBindInfo { public string processTaskId { get; set; } // 宸ュ簭浠诲姟ID public string trayCode{ get; set; } // 鎵樼洏缂栫爜 -- Gitblit v1.9.1