From 5df8a085b6c9334a04ed8b90be110d1fbcd3bc89 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周四, 04 9月 2025 16:46:02 +0800 Subject: [PATCH] 修复 不能分拣的问题 --- wcs/yunneiWCS/yunneiWCS/wcf/yunneiWcf.cs | 20 +++++++--- wcs/yunneiWCS/yunneiWCS/log4net_iWare.config | 34 +++++++++++++++++ wcs/yunneiWCS/yunneiWCS/log4net_iWare -编辑版.config | 16 ++++---- wcs/yunneiWCS/yunneiWCS/Utils/Log4Net/LogType.cs | 2 + 4 files changed, 58 insertions(+), 14 deletions(-) diff --git a/wcs/yunneiWCS/yunneiWCS/Utils/Log4Net/LogType.cs b/wcs/yunneiWCS/yunneiWCS/Utils/Log4Net/LogType.cs index 7871cf2..8bea1a4 100644 --- a/wcs/yunneiWCS/yunneiWCS/Utils/Log4Net/LogType.cs +++ b/wcs/yunneiWCS/yunneiWCS/Utils/Log4Net/LogType.cs @@ -20,5 +20,7 @@ /// MES鍑哄叆搴撴暟鎹紶杈�(鐪熸鐨凪ES) /// </summary> mesStockDataForRealMes = 2, + + OtherInfo = 3 } } diff --git "a/wcs/yunneiWCS/yunneiWCS/log4net_iWare -\347\274\226\350\276\221\347\211\210.config" "b/wcs/yunneiWCS/yunneiWCS/log4net_iWare -\347\274\226\350\276\221\347\211\210.config" index 72c7f5f..1ee1bdb 100644 --- "a/wcs/yunneiWCS/yunneiWCS/log4net_iWare -\347\274\226\350\276\221\347\211\210.config" +++ "b/wcs/yunneiWCS/yunneiWCS/log4net_iWare -\347\274\226\350\276\221\347\211\210.config" @@ -6,8 +6,8 @@ </appSettings> <log4net> <!-- 閲嶆柊鑾峰彇鍙戝姩鏈轰俊鎭�愪俊鎭�戞棩蹇�--> - <appender name="mesStockDataForRealMes_Info" type="log4net.Appender.RollingFileAppender"> - <file value="d:\\Log\\YuNei\\WCS\\mesStockDataForRealMes_Info\\" /> + <appender name="OtherInfo_Info" type="log4net.Appender.RollingFileAppender"> + <file value="d:\\Log\\YuNei\\WCS\\OtherInfo_Info\\" /> <appendToFile value="true" /> <rollingStyle value="Date" /> <staticLogFileName value="false" /> @@ -17,13 +17,13 @@ <param name="ConversionPattern" value="%n娑堟伅鏃堕棿锛�%d [%t] %n娑堟伅绾у埆锛�%-5p %n娑� 鎭� 绫伙細%c [%x] %n%m %n "/> </layout> <filter type="log4net.Filter.LoggerMatchFilter"> - <loggerToMatch value="mesStockDataForRealMes_Info" /> + <loggerToMatch value="OtherInfo_Info" /> </filter> <filter type="log4net.Filter.DenyAllFilter" /> </appender> <!--閲嶆柊鑾峰彇鍙戝姩鏈轰俊鎭�愰敊璇�戞棩蹇�--> - <appender name="mesStockDataForRealMes_Error" type="log4net.Appender.RollingFileAppender"> - <file value="d:\\Log\\YuNei\\WCS\\mesStockDataForRealMes_Error\\" /> + <appender name="OtherInfo_Error" type="log4net.Appender.RollingFileAppender"> + <file value="d:\\Log\\YuNei\\WCS\\OtherInfo_Error\\" /> <appendToFile value="true" /> <rollingStyle value="Date" /> <staticLogFileName value="false" /> @@ -33,14 +33,14 @@ <param name="ConversionPattern" value="%n寮傚父鏃堕棿锛�%d [%t] %n寮傚父绾у埆锛�%-5p %n寮� 甯� 绫伙細%c [%x] %n%m %n "/> </layout> <filter type="log4net.Filter.LoggerMatchFilter"> - <loggerToMatch value="mesStockDataForRealMes_Error" /> + <loggerToMatch value="OtherInfo_Error" /> </filter> <filter type="log4net.Filter.DenyAllFilter" /> </appender> <root> <level value="ALL"/> - <appender-ref ref="mesStockDataForRealMes_Info"/> - <appender-ref ref="mesStockDataForRealMes_Error"/> + <appender-ref ref="OtherInfo_Info"/> + <appender-ref ref="OtherInfo_Error"/> </root> </log4net> </configuration> \ No newline at end of file diff --git a/wcs/yunneiWCS/yunneiWCS/log4net_iWare.config b/wcs/yunneiWCS/yunneiWCS/log4net_iWare.config index 05cd86f..18c1a90 100644 --- a/wcs/yunneiWCS/yunneiWCS/log4net_iWare.config +++ b/wcs/yunneiWCS/yunneiWCS/log4net_iWare.config @@ -6,6 +6,38 @@ </appSettings> <log4net> <!-- 閲嶆柊鑾峰彇鍙戝姩鏈轰俊鎭�愪俊鎭�戞棩蹇�--> + <appender name="OtherInfo_Info" type="log4net.Appender.RollingFileAppender"> + <file value="d:\\Log\\YuNei\\WCS\\OtherInfo_Info\\" /> + <appendToFile value="true" /> + <rollingStyle value="Date" /> + <staticLogFileName value="false" /> + <datePattern value="yyyy-MM-dd.LOG" /> + <layout type="log4net.Layout.PatternLayout"> + <!--杈撳嚭鏍煎紡--> + <param name="ConversionPattern" value="%n娑堟伅鏃堕棿锛�%d [%t] %n娑堟伅绾у埆锛�%-5p %n娑� 鎭� 绫伙細%c [%x] %n%m %n "/> + </layout> + <filter type="log4net.Filter.LoggerMatchFilter"> + <loggerToMatch value="OtherInfo_Info" /> + </filter> + <filter type="log4net.Filter.DenyAllFilter" /> + </appender> + <!--閲嶆柊鑾峰彇鍙戝姩鏈轰俊鎭�愰敊璇�戞棩蹇�--> + <appender name="OtherInfo_Error" type="log4net.Appender.RollingFileAppender"> + <file value="d:\\Log\\YuNei\\WCS\\OtherInfo_Error\\" /> + <appendToFile value="true" /> + <rollingStyle value="Date" /> + <staticLogFileName value="false" /> + <datePattern value="yyyy-MM-dd.LOG" /> + <layout type="log4net.Layout.PatternLayout"> + <!--杈撳嚭鏍煎紡--> + <param name="ConversionPattern" value="%n寮傚父鏃堕棿锛�%d [%t] %n寮傚父绾у埆锛�%-5p %n寮� 甯� 绫伙細%c [%x] %n%m %n "/> + </layout> + <filter type="log4net.Filter.LoggerMatchFilter"> + <loggerToMatch value="OtherInfo_Error" /> + </filter> + <filter type="log4net.Filter.DenyAllFilter" /> + </appender> + <!-- 閲嶆柊鑾峰彇鍙戝姩鏈轰俊鎭�愪俊鎭�戞棩蹇�--> <appender name="mesDataTranfficForRealMes_Info" type="log4net.Appender.RollingFileAppender"> <file value="d:\\Log\\YuNei\\WCS\\mesDataTranfficForRealMes_Info\\" /> <appendToFile value="true" /> @@ -71,6 +103,8 @@ </appender> <root> <level value="ALL"/> + <appender-ref ref="OtherInfo_Info"/> + <appender-ref ref="OtherInfo_Error"/> <appender-ref ref="mesDataTranfficForRealMes_Info"/> <appender-ref ref="mesDataTranfficForRealMes_Error"/> <appender-ref ref="mesStockDataForRealMes_Info"/> diff --git a/wcs/yunneiWCS/yunneiWCS/wcf/yunneiWcf.cs b/wcs/yunneiWCS/yunneiWCS/wcf/yunneiWcf.cs index cb25b19..f771a5e 100644 --- a/wcs/yunneiWCS/yunneiWCS/wcf/yunneiWcf.cs +++ b/wcs/yunneiWCS/yunneiWCS/wcf/yunneiWcf.cs @@ -17,6 +17,8 @@ using yunneiWCS.Common; using yunneiWCS.SystemInteraction.tianyong; using yunneiWCS.Models; +using iWareCommon.Utils; + namespace yunneiWCS.wcf { // 娉ㄦ剰: 浣跨敤鈥滈噸鏋勨�濊彍鍗曚笂鐨勨�滈噸鍛藉悕鈥濆懡浠わ紝鍙互鍚屾椂鏇存敼浠g爜鍜岄厤缃枃浠朵腑鐨勭被鍚嶁�測unneiWcf鈥濄�� @@ -1251,9 +1253,10 @@ msg.msg = "鑷冲皯鐣欎竴涓槑缁�"; } } - catch (Exception) + catch (Exception ex) { - msg.msg = "鎵ц閿欒"; + msg.msg = "鎵ц閿欒:" + ex.Message; + Log4NetHelper.WriteErrorLog(LogType.OtherInfo, "modfiyInStockList:" + msg.msg, ex); } return msg; } @@ -2325,8 +2328,12 @@ preLog = "浜哄伐鍒嗘嫞"; } - OutInStockRecord_V2_MesHandler.AddRecordForPersonDelete(mod, OutInFlag.鍑哄簱, "浜哄伐鍒犻櫎搴撳瓨:" + preLog, - record_delteList, modfiyStock, (currentStock != null ? currentStock.positionName : ""));//鍫嗗灈鏈轰换鍔″畬鎴愬悗鐨勫嚭搴� + if (record_delteList?.Count > 0) + { + OutInStockRecord_V2_MesHandler.AddRecordForPersonDelete(mod, OutInFlag.鍑哄簱, "浜哄伐鍒犻櫎搴撳瓨:" + preLog, + record_delteList, modfiyStock, (currentStock != null ? currentStock.positionName : ""));//鍫嗗灈鏈轰换鍔″畬鎴愬悗鐨勫嚭搴� + } + int res = mod.SaveChanges(); if (res > 0) @@ -2342,9 +2349,10 @@ msg.msg = "鑷冲皯鐣欎竴涓槑缁�"; } } - catch (Exception) + catch (Exception ex) { - msg.msg = "鎵ц閿欒"; + msg.msg = "鎶ラ敊浜�:" + ex.Message; + Log4NetHelper.WriteErrorLog(LogType.OtherInfo, "modfiyStockList:" + msg.msg, ex); } return msg; } -- Gitblit v1.9.3