From 80073b8cd70199dd9ff1d3718150019d8abe3969 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周二, 02 9月 2025 14:21:01 +0800 Subject: [PATCH] 222 --- wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 59 insertions(+), 1 deletions(-) diff --git a/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs b/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs index 40821d8..6e2dc09 100644 --- a/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs +++ b/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs @@ -23,13 +23,14 @@ /// </summary> /// <param name="pushData"></param> /// <returns></returns> - public static ApiResponse<object> Mes_InStockSend(List<InboundStockInfoToMes> pushData) + public static ApiResponse<object> Mes_InStockSend(List<InboundStockInfoToMes> pushData, string _identifier) { ApiResponse<object> res = null; try { MesRequest<List<InboundStockInfoToMes>> mesRequest = new MesRequest<List<InboundStockInfoToMes>>(); mesRequest.data = pushData; + mesRequest.identifier = _identifier; string paprm = JsonConvert.SerializeObject(mesRequest); Guid guid = System.Guid.NewGuid(); @@ -44,5 +45,62 @@ return res; } + + + /// <summary> + /// 缁橫ES鎺ㄩ�佸嚭搴撲俊鎭� + /// </summary> + /// <param name="pushData"></param> + /// <returns></returns> + public static ApiResponse<object> Mes_OutStockSend(List<InboundStockInfoToMes> pushData, string _identifier) + { + ApiResponse<object> res = null; + try + { + MesRequest<List<InboundStockInfoToMes>> mesRequest = new MesRequest<List<InboundStockInfoToMes>>(); + mesRequest.data = pushData; + mesRequest.identifier = _identifier; + + string paprm = JsonConvert.SerializeObject(mesRequest); + Guid guid = System.Guid.NewGuid(); + res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Outbound_Record", paprm, guid)); + WZ.Useful.Commons.LogTextHelper.WriteLine("PushMesHandler", "Mes_OutStockSend 杩斿洖鐘舵�佺爜:", res.Code + " 杩斿洖淇℃伅:" + res.Message); + } + catch (Exception ex) + { + WZ.Useful.Commons.LogTextHelper.WriteLine("PushMesHandler", "Mes_OutStockSend ", " 鍙戦�佸紓甯�:" + JsonConvert.SerializeObject(ex)); + res.Message = "鍙戦�佸紓甯�:" + ex.Message; + } + return res; + + } + + + /// <summary> + /// 缁橫ES鎺ㄩ�佸簱瀛樹俊鎭� + /// </summary> + /// <param name="pushData"></param> + /// <returns></returns> + public static ApiResponse<object> Mes_StockSend(List<InboundStockInfoToMes> pushData) + { + ApiResponse<object> res = null; + try + { + MesRequest<List<InboundStockInfoToMes>> mesRequest = new MesRequest<List<InboundStockInfoToMes>>(); + mesRequest.data = pushData; + + string paprm = JsonConvert.SerializeObject(mesRequest); + Guid guid = System.Guid.NewGuid(); + res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Realtime_Data", paprm, guid)); + WZ.Useful.Commons.LogTextHelper.WriteLine("PushMesHandler", "Mes_OutStockSend 杩斿洖鐘舵�佺爜:", res.Code + " 杩斿洖淇℃伅:" + res.Message); + } + catch (Exception ex) + { + WZ.Useful.Commons.LogTextHelper.WriteLine("PushMesHandler", "Mes_OutStockSend ", " 鍙戦�佸紓甯�:" + JsonConvert.SerializeObject(ex)); + res.Message = "鍙戦�佸紓甯�:" + ex.Message; + } + return res; + + } } } -- Gitblit v1.9.3