From e0d89637030791ce1e7dd46ca5fdec9979977960 Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期三, 11 六月 2025 17:28:41 +0800 Subject: [PATCH] 印尼佳通-硫化流程出入库流程开发 --- HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/util/Settings.cs | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/util/Settings.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/util/Settings.cs index 7520040..0933920 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/util/Settings.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/util/Settings.cs @@ -12,11 +12,13 @@ public static string SqlServer { get; set; } public static string SqlServer1 { get; set; } public static string OracleServer { get; set; } - public static List<deviceInfo> deviceInfos { get; set; } + public static List<CarDeviceInfo> carDeviceInfos { get; set; } public static List<LinePlcInfo> linePlcInfo { get; set; } public static List<PlcValue> plcValue { get; set; } public static List<AreaProperty> areaPropertyList { get; set; } public static List<AreaRelevance> areaRelevanceList { get; set; } + + public static List<BufferLocConfig> bufferLocConfigList { get; set; } public static int port { get; set; } public static string WHCode { get; set; } public static string FacCode { get; set; } @@ -61,8 +63,8 @@ if (keyValue.Name == "ApiPort") { port = int.Parse(keyValue.Value.ToString()); } - if (keyValue.Name == "DeviceInfo") { - deviceInfos = JsonConvert.DeserializeObject<List<deviceInfo>>(keyValue.Value.ToString()); + if (keyValue.Name == "CarDeviceInfo") { + carDeviceInfos = JsonConvert.DeserializeObject<List<CarDeviceInfo>>(keyValue.Value.ToString()); } if (keyValue.Name == "linePlcInfo") { linePlcInfo = JsonConvert.DeserializeObject<List<LinePlcInfo>>(keyValue.Value.ToString()); @@ -77,6 +79,10 @@ if (keyValue.Name == "AreaRelevance") { areaRelevanceList = JsonConvert.DeserializeObject<List<AreaRelevance>>(keyValue.Value.ToString()); + } + if (keyValue.Name == "BufferLocConfig") + { + bufferLocConfigList = JsonConvert.DeserializeObject<List<BufferLocConfig>>(keyValue.Value.ToString()); } } } @@ -113,6 +119,22 @@ return areaCodes; } + /// <summary> + /// 鑾峰彇鐩磋繛缂撳瓨浣嶉厤缃�+ /// </summary> + /// <param name="locCode"></param> + /// <returns></returns> + public static BufferLocConfig GetBufferLocConfig(string locCode) + { + return bufferLocConfigList.Where(a => a.locCode == locCode).FirstOrDefault(); + } + + public class BufferLocConfig + { + public string locCode { get; set; } + public string deviceNo { get; set; } + } + public class AreaRelevance { public string areaCode { get; set; } @@ -126,7 +148,8 @@ public List<int> cntrType { get; set; } // 瀹瑰櫒绫诲瀷 1.鑳庨潰锛�.鑳庝晶锛�.鍐呰‖锛�.甯樺竷锛�.鐜甫锛�.鍐犲甫锛�.閽㈠寘 } - public class deviceInfo { + public class CarDeviceInfo + { public string address { get; set; } public string deviceName { get; set; } public string deviceNo { get; set; } -- Gitblit v1.9.1