schangxiang@126.com
2025-09-18 4b02d54422910170d2cedabf6866b6e6bec20dac
siemenswmssditcode/wmsService/wcftest/BussinessExtension/SAP/SAPHelper.cs
@@ -29,7 +29,7 @@
        {
            string msg = "";
            string result = "";
            // return form.textBox7.Text.Trim();
            var logTitle = GetSapLog("moveStockConfirm", "移库确认", moveList);
            try
@@ -37,7 +37,7 @@
                Log4NetHelper.WriteInfoLog(LogType.SAPService, "开始推送" + logTitle);
                MovMaterialEntity[] results = JsonConvert.DeserializeObject<MovMaterialEntity[]>(moveList);
                //ConfirmMOV
                 result = sendSap.ConfirmMOV(results, out msg);
                result = sendSap.ConfirmMOV(results, out msg);
                if (msg == "")
                {
@@ -73,8 +73,10 @@
            }
            catch (Exception ex)
            {
                MovMaterialEntity[] results2 = JsonConvert.DeserializeObject<MovMaterialEntity[]>(moveList);
                SapSendFailRecodInfoHandler.AddForMove(results2, result, msg);//增加 [EditBy shaocx,2022-02-22]
                //失败后,不再推送,看日志即可 【Editby shaocx,2025-09-18】
                //MovMaterialEntity[] results2 = JsonConvert.DeserializeObject<MovMaterialEntity[]>(moveList);
                //SapSendFailRecodInfoHandler.AddForMove(results2, result, msg);//增加 [EditBy shaocx,2022-02-22]
                Log4NetHelper.WriteInfoLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message);
                Log4NetHelper.WriteErrorLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message, ex);
                var data = new
@@ -143,7 +145,9 @@
                Log4NetHelper.WriteInfoLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message);
                Log4NetHelper.WriteErrorLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message, ex);
                SapSendFailRecodInfoHandler.AddForOutStore(results, "WMS抛出异常", "WMS抛出异常:" + ex.Message);//记录失败表
                //失败后,不再推送,看日志即可 【Editby shaocx,2025-09-18】
                //SapSendFailRecodInfoHandler.AddForOutStore(results, "WMS抛出异常", "WMS抛出异常:" + ex.Message);//记录失败表
                var data = new
                {
                    result = false,
@@ -194,7 +198,10 @@
                msg = "WMS异常:" + ex.Message;
                Log4NetHelper.WriteInfoLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message);
                Log4NetHelper.WriteErrorLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message, ex);
                SapSendFailRecodInfoHandler.AddForReverser(res, result, msg);//记录失败表 [Editby shaocx,2025-06-13]
                //失败后,不再推送,看日志即可 【Editby shaocx,2025-09-18】
                //SapSendFailRecodInfoHandler.AddForReverser(res, result, msg);//记录失败表 [Editby shaocx,2025-06-13]
                return msg;
            }
        }
@@ -236,7 +243,10 @@
                msg = "WMS异常:" + ex.Message;
                Log4NetHelper.WriteInfoLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message);
                Log4NetHelper.WriteErrorLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message, ex);
                SapSendFailRecodInfoHandler.AddForSH(results, info, msg);//记录失败表 [Editby shaocx,2025-06-13]
                //失败后,不再推送,看日志即可 【Editby shaocx,2025-09-18】
                //SapSendFailRecodInfoHandler.AddForSH(results, info, msg);//记录失败表 [Editby shaocx,2025-06-13]
                return false;
            }
        }