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