| | |
| | | /// </summary> |
| | | /// <param name="pushData"></param> |
| | | /// <returns></returns> |
| | | public static mesMsg Mes_StockSend(List<InboundStockInfoToMes> pushData, LogType _logType) |
| | | public static mesMsg Mes_StockSend(LogType _logType, List<InboundStockInfoToMes> pushData, LogType _logTypeForInfo) |
| | | { |
| | | mesMsg res = null; |
| | | var funName = "Mes_StockSend"; |
| | |
| | | |
| | | string paprm = JsonConvert.SerializeObject(mesRequest); |
| | | Guid guid = System.Guid.NewGuid(); |
| | | Log4NetHelper.WriteInfoLog(_logType, $"{funName},åå¤åæ°:{paprm}"); |
| | | Log4NetHelper.WriteInfoLog(_logTypeForInfo, $"{funName},åå¤åæ°:{paprm}"); |
| | | var numCount = $"{pushData.Count()}æ¡"; |
| | | Log4NetHelper.WriteInfoLog(_logType, $"{funName},åå¤åæ°:{numCount}"); |
| | | //模æ |
| | | if (Form1.isvirtual) |
| | | {//模æç¯å¢ |
| | |
| | | else |
| | | { |
| | | var resStr = mes_api.postContentForString("", paprm, guid); |
| | | Log4NetHelper.WriteInfoLog(_logTypeForInfo, $"{funName},ç»æè¿å:{resStr}"); |
| | | Log4NetHelper.WriteInfoLog(_logType, $"{funName},ç»æè¿å:{resStr}"); |
| | | res = JsonConvert.DeserializeObject<mesMsg>(resStr); |
| | | } |
| | | |
| | | |
| | | Log4NetHelper.WriteInfoLog(_logType, $"{funName},åæ°:{paprm},è¿å:{JsonConvert.SerializeObject(res)}"); |
| | | Log4NetHelper.WriteInfoLog(_logTypeForInfo, $"{funName},åæ°:{paprm},è¿å:{JsonConvert.SerializeObject(res)}"); |
| | | Log4NetHelper.WriteInfoLog(_logType, $"{funName},åæ°:{numCount},è¿å:{JsonConvert.SerializeObject(res)}"); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Log4NetHelper.WriteErrorLog(_logTypeForInfo, $"{funName},å¼å¸¸:" + ex.Message, ex); |
| | | Log4NetHelper.WriteErrorLog(_logType, $"{funName},å¼å¸¸:" + ex.Message, ex); |
| | | res.ErrorCode = 4; |
| | | res.ErrorMsg = "wmsåéå¼å¸¸:" + ex.Message; |
| | |
| | | public class mesStockDataForRealMes |
| | | { |
| | | public static LogType _logType = LogType.mesStockDataForRealMes; |
| | | public static LogType _logTypeForInfo = LogType.mesStockDetailsInfo; |
| | | public static async void Handler() |
| | | { |
| | | while (true) |
| | |
| | | }); |
| | | |
| | | } |
| | | ret = PushMesHandler.Mes_StockSend(pushData, _logType); |
| | | ret = PushMesHandler.Mes_StockSend(_logType, pushData, _logTypeForInfo); |
| | | SystemWarningMsg.mesStockDataForRealMes = $"{MyExtend.MsgTimeStr()},å·²æ¨éç»æï¼{sendMesData.Count()}æ¡!è¿å:{JsonConvert.SerializeObject(ret)}"; |
| | | } |
| | | else |
| | |
| | | /// </summary> |
| | | mesStockDataForRealMes = 2, |
| | | |
| | | OtherInfo = 3 |
| | | OtherInfo = 3, |
| | | |
| | | mesStockDetailsInfo=4 |
| | | } |
| | | } |
| | |
| | | </appSettings> |
| | | <log4net> |
| | | <!-- éæ°è·åå卿ºä¿¡æ¯ãä¿¡æ¯ãæ¥å¿--> |
| | | <appender name="OtherInfo_Info" type="log4net.Appender.RollingFileAppender"> |
| | | <file value="d:\\Log\\YuNei\\WCS\\OtherInfo_Info\\" /> |
| | | <appender name="mesStockDetailsInfo_Info" type="log4net.Appender.RollingFileAppender"> |
| | | <file value="d:\\Log\\YuNei\\WCS\\mesStockDetailsInfo_Info\\" /> |
| | | <appendToFile value="true" /> |
| | | <rollingStyle value="Date" /> |
| | | <staticLogFileName value="false" /> |
| | |
| | | <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" /> |
| | | <loggerToMatch value="mesStockDetailsInfo_Info" /> |
| | | </filter> |
| | | <filter type="log4net.Filter.DenyAllFilter" /> |
| | | </appender> |
| | | <!--éæ°è·åå卿ºä¿¡æ¯ãéè¯¯ãæ¥å¿--> |
| | | <appender name="OtherInfo_Error" type="log4net.Appender.RollingFileAppender"> |
| | | <file value="d:\\Log\\YuNei\\WCS\\OtherInfo_Error\\" /> |
| | | <appender name="mesStockDetailsInfo_Error" type="log4net.Appender.RollingFileAppender"> |
| | | <file value="d:\\Log\\YuNei\\WCS\\mesStockDetailsInfo_Error\\" /> |
| | | <appendToFile value="true" /> |
| | | <rollingStyle value="Date" /> |
| | | <staticLogFileName value="false" /> |
| | |
| | | <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" /> |
| | | <loggerToMatch value="mesStockDetailsInfo_Error" /> |
| | | </filter> |
| | | <filter type="log4net.Filter.DenyAllFilter" /> |
| | | </appender> |
| | | <root> |
| | | <level value="ALL"/> |
| | | <appender-ref ref="OtherInfo_Info"/> |
| | | <appender-ref ref="OtherInfo_Error"/> |
| | | <appender-ref ref="mesStockDetailsInfo_Info"/> |
| | | <appender-ref ref="mesStockDetailsInfo_Error"/> |
| | | </root> |
| | | </log4net> |
| | | </configuration> |
| | |
| | | </filter> |
| | | <filter type="log4net.Filter.DenyAllFilter" /> |
| | | </appender> |
| | | <!-- éæ°è·åå卿ºä¿¡æ¯ãä¿¡æ¯ãæ¥å¿--> |
| | | <appender name="mesStockDetailsInfo_Info" type="log4net.Appender.RollingFileAppender"> |
| | | <file value="d:\\Log\\YuNei\\WCS\\mesStockDetailsInfo_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="mesStockDetailsInfo_Info" /> |
| | | </filter> |
| | | <filter type="log4net.Filter.DenyAllFilter" /> |
| | | </appender> |
| | | <!--éæ°è·åå卿ºä¿¡æ¯ãéè¯¯ãæ¥å¿--> |
| | | <appender name="mesStockDetailsInfo_Error" type="log4net.Appender.RollingFileAppender"> |
| | | <file value="d:\\Log\\YuNei\\WCS\\mesStockDetailsInfo_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="mesStockDetailsInfo_Error" /> |
| | | </filter> |
| | | <filter type="log4net.Filter.DenyAllFilter" /> |
| | | </appender> |
| | | <root> |
| | | <level value="ALL"/> |
| | | <appender-ref ref="OtherInfo_Info"/> |
| | |
| | | <appender-ref ref="mesDataTranfficForRealMes_Error"/> |
| | | <appender-ref ref="mesStockDataForRealMes_Info"/> |
| | | <appender-ref ref="mesStockDataForRealMes_Error"/> |
| | | <appender-ref ref="mesStockDetailsInfo_Info"/> |
| | | <appender-ref ref="mesStockDetailsInfo_Error"/> |
| | | </root> |
| | | </log4net> |
| | | </configuration> |