schangxiang@126.com
2025-09-04 5df8a085b6c9334a04ed8b90be110d1fbcd3bc89
修复 不能分拣的问题
已修改4个文件
72 ■■■■ 文件已修改
wcs/yunneiWCS/yunneiWCS/Utils/Log4Net/LogType.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/log4net_iWare -编辑版.config 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/log4net_iWare.config 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/wcf/yunneiWcf.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wcs/yunneiWCS/yunneiWCS/Utils/Log4Net/LogType.cs
@@ -20,5 +20,7 @@
        /// MES出入库数据传输(真正的MES)
        /// </summary>
        mesStockDataForRealMes = 2,
        OtherInfo = 3
    }
}
wcs/yunneiWCS/yunneiWCS/log4net_iWare -±à¼­°æ.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>
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"/>
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
{
    // æ³¨æ„: ä½¿ç”¨â€œé‡æž„”菜单上的“重命名”命令,可以同时更改代码和配置文件中的类名“yunneiWcf”。
@@ -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;
        }