From d0a265713fd18162f3a82bdcd22e267df7298c7b Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期一, 26 五月 2025 08:59:52 +0800 Subject: [PATCH] 印尼佳通-半制品代码逻辑优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/process/DeviceProcess.cs | 35 +++-------------------------------- 1 files changed, 3 insertions(+), 32 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/process/DeviceProcess.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/process/DeviceProcess.cs index baa8f00..fa7d2e0 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/process/DeviceProcess.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/process/DeviceProcess.cs @@ -26,38 +26,9 @@ //鍘绘帀娑堟伅澶�F 00 data = data.Substring(4); Console.WriteLine($"{ip}-{data}"); - var plc = Settings.deviceInfos.Where(a => a.address == ip && a.enable == 1).FirstOrDefault(); - Console.WriteLine("plc:" + JsonConvert.SerializeObject(plc)); - if (plc != null) { - if (plc.deviceType == 1) { - - var db = new SqlHelper<object>().GetInstance(); - var workOrder = db.Queryable<WorkOrder>().Where(a => a.S_STATUS.Equals("鎵ц涓�) && a.S_PROD_LINE.Equals(plc.deviceName)).First(); - Console.WriteLine("宸ュ崟:" + JsonConvert.SerializeObject(workOrder)); - if (workOrder != null) { - string endArea = LocationHelper.getAreaByAreaName(workOrder.S_END_AREA).S_CODE; - - InstockInfo instockInfo = new InstockInfo() - { - start = plc.location[0], - item = workOrder.S_ITEM_CODE, - endArea = endArea, - ip = ip, - UDID = GenerateTaskNo() - }; - LogHelper.Info("鎺ユ敹淇″彿澶勭悊:"+ JsonConvert.SerializeObject(instockInfo),"TSSG"); - ApiHelper.Instock(instockInfo); - } - } - else if (plc.deviceType == 2) { - //鍑哄簱缂撳瓨浣嶇殑鍏夌數淇℃伅 - //濡傛灉鏈夌紦瀛樹綅鏄┖鐨勭姸鎬侊紝鎴戜滑鍏堝垽鏂湁娌℃湁浠诲姟缁堢偣鍒嗛厤鍒拌繖閲岋紝濡傛灉娌℃湁锛屽氨鎵句竴鏉″嚭搴撲换鍔★紝缁堢偣鏄櫄鎷熺偣鐨勪换鍔★紝鍒嗛厤鍒拌繖涓┖浣�- //淇敼浠诲姟缁堢偣 - } - } - else { - Console.WriteLine($"TCP淇″彿澶勭悊锛氭湭鏌ヨ鍒癐P涓簕ip}鐨勬暟鎹紝璇锋鏌eviceInfo閰嶇疆涓績鏄惁瀛樺湪璇P鐨勬暟鎹紒"); - } + + + } } -- Gitblit v1.9.1