From 6b5de286683ac86026b2e9109166ced0332cfdad Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周四, 04 9月 2025 10:10:25 +0800 Subject: [PATCH] 处理推送 --- wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs b/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs index 92f0d68..5e68e73 100644 --- a/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs +++ b/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs @@ -38,7 +38,7 @@ { try { - ApiResponse<object> ret = null; + mesMsg ret = null; //鑾峰彇淇℃伅鏄庣粏 var details = mod.Wms_outInStockRecord_Details_V2_Mes.Where(x => x.mainId == itemTask.ID).ToList(); @@ -47,6 +47,7 @@ { pushData.Add(new InboundStockInfoToMes() { + identifier = de.ID.ToString(), containerCode = itemTask.containerCode, createTime = itemTask.CreateTime?.ToString("yyyy-MM-dd HH:mm:ss"), materialCode = de.productCode, @@ -63,17 +64,17 @@ switch (itemTask.outInFlag) { case (int)OutInFlag.鍏ュ簱: - ret = PushMesHandler.Mes_InStockSend(pushData, itemTask.ID.ToString(), _logType); + ret = PushMesHandler.Mes_InStockSend(pushData, _logType); break; case (int)OutInFlag.鍑哄簱: - ret = PushMesHandler.Mes_OutStockSend(pushData, itemTask.ID.ToString(), _logType); + ret = PushMesHandler.Mes_OutStockSend(pushData, _logType); break; default: break; } SystemWarningMsg.msg_mesDataTranfficForRealMes = $"{MyExtend.MsgTimeStr()},宸叉帹閫佺粨鏉燂紝杩斿洖:{JsonConvert.SerializeObject(ret)}"; - if (ret.Success) + if (ret.ErrorCode == 0) { itemTask.isSendToMes = 1; } @@ -82,7 +83,7 @@ itemTask.isSendToMes = 0; } itemTask.SendToMesTime = DateTime.Now; - itemTask.MesRet = ret.Message; + itemTask.MesRet = ret.ErrorMsg; itemTask.SendToMesCount = (itemTask.SendToMesCount ?? 0) + 1; mod.SaveChanges(); -- Gitblit v1.9.3