| | |
| | | /// </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; |