| | |
| | | /// </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(); |
| | |
| | | return res; |
| | | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 给MES推送出库信息 |
| | | /// </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> |
| | | /// 给MES推送库存信息 |
| | | /// </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; |
| | | |
| | | } |
| | | } |
| | | } |