From 745aa71a76544989535ff193f3ede69200bab2db Mon Sep 17 00:00:00 2001 From: z8018 <1282578289@qq.com> Date: 星期二, 20 五月 2025 14:08:33 +0800 Subject: [PATCH] 未优化的稳定版本 --- 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineOutJob.cs | 59 ++++++++++++++--------------------------------------------- 1 files changed, 14 insertions(+), 45 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineOutJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineOutJob.cs" index 2200f2e..17c4853 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineOutJob.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineOutJob.cs" @@ -135,49 +135,6 @@ } else { - //if (message.Contains("10001")) - //{ - // otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Length)); - // otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Width)); - // otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Thickness)); - // otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, dischargeStation); - // otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTaskNum, 999); - // otherDevice.SetValue(ConveyorLineStationDBName.WCSStationResponse, true); - //} - //else if (message.Contains("10002")) - //{ - // WriteError($"{otherDevice.DeviceCode}-{otherDevice.DeviceName}", message); - //} - //else - { - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Length)); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Width)); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Thickness)); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, dischargeStation); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTaskNum, 998); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationResponse, true); - - WriteError(nameof(CommonConveyorLineOutJob), message); - } - } - } - catch (Exception ex) - { - if (ex.Message.Contains("10001")) - { - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Length)); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Width)); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Thickness)); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, dischargeStation); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTaskNum, 999); - otherDevice.SetValue(ConveyorLineStationDBName.WCSStationResponse, true); - } - else if (ex.Message.Contains("10002")) - { - WriteError($"{otherDevice.DeviceCode}-{otherDevice.DeviceName}", ex.Message, ex); - } - else - { otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Length)); otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Width)); otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Thickness)); @@ -185,8 +142,20 @@ otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTaskNum, 998); otherDevice.SetValue(ConveyorLineStationDBName.WCSStationResponse, true); - WriteError(nameof(CommonConveyorLineOutJob), ex.Message, ex); + WriteError(nameof(CommonConveyorLineOutJob), message); + + WriteError("鏉垮瓙鎺掑嚭閿欒鍘熷洜璁板綍鏃ュ織", message); } + } + catch (Exception ex) + { + otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Length)); + otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Width)); + otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Thickness)); + otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, dischargeStation); + otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTaskNum, 999); + otherDevice.SetValue(ConveyorLineStationDBName.WCSStationResponse, true); + WriteError("鏀炬澘閫昏緫杩愮畻閿欒璁板綍鏃ュ織", ex.Message, ex); } } else @@ -209,6 +178,7 @@ } else { + //todo 瓒呭澶勭悊 otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Length)); otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Width)); otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, Convert.ToInt32(orderInfo.Thickness)); @@ -222,7 +192,6 @@ otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTarget, dischargeStation); otherDevice.SetValue(ConveyorLineStationDBName.WCSStationTaskNum, 997); otherDevice.SetValue(ConveyorLineStationDBName.WCSStationResponse, true); - //otherDevice.SetValue(ConveyorLineStationDBName.WCSStationNoBarcode, true); } } -- Gitblit v1.9.3