| | |
| | | public static string moveStockConfirm(SapSendInfo sapSendInfo, string moveList) |
| | | { |
| | | string msg = ""; |
| | | string result = ""; |
| | | |
| | | // return form.textBox7.Text.Trim(); |
| | | var logTitle = GetSapLog("moveStockConfirm", "移库确认", moveList); |
| | | try |
| | |
| | | Log4NetHelper.WriteInfoLog(LogType.SAPService, "开始推送" + logTitle); |
| | | MovMaterialEntity[] results = JsonConvert.DeserializeObject<MovMaterialEntity[]>(moveList); |
| | | //ConfirmMOV |
| | | string result = sendSap.ConfirmMOV(results, out msg); |
| | | result = sendSap.ConfirmMOV(results, out msg); |
| | | |
| | | if (msg == "") |
| | | { |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | //失败后,不再推送,看日志即可 【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 |
| | |
| | | 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, |
| | |
| | | { |
| | | return "参数为空"; |
| | | } |
| | | string result = ""; |
| | | var logTitle = GetSapLog("reverser", "按凭证退货", res); |
| | | try |
| | | { |
| | | Log4NetHelper.WriteInfoLog(LogType.SAPService, "开始推送" + logTitle); |
| | | string result = sendSap.WmsReverser(res, out msg); |
| | | result = sendSap.WmsReverser(res, out msg); |
| | | if (msg == "") |
| | | { |
| | | //记录到表中 |
| | |
| | | msg = "WMS异常:" + ex.Message; |
| | | Log4NetHelper.WriteInfoLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message); |
| | | Log4NetHelper.WriteErrorLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message, ex); |
| | | |
| | | //失败后,不再推送,看日志即可 【Editby shaocx,2025-09-18】 |
| | | //SapSendFailRecodInfoHandler.AddForReverser(res, result, msg);//记录失败表 [Editby shaocx,2025-06-13] |
| | | |
| | | return msg; |
| | | } |
| | | } |
| | |
| | | public static bool ConfirmGR(GRMaterialEntity[] results, out string msg) |
| | | { |
| | | msg = ""; |
| | | string info = ""; |
| | | var logTitle = GetSapLog("ConfirmGR", "对收到的物料进行收货确认", JsonConvert.SerializeObject(results)); |
| | | try |
| | | { |
| | | Log4NetHelper.WriteInfoLog(LogType.SAPService, "开始推送" + logTitle); |
| | | string info = sendSap.ConfirmGR(results, out msg); |
| | | info = sendSap.ConfirmGR(results, out msg); |
| | | //form.textBox6.Text = DateTime.Now.ToString("dd-HH-mm-ss") + "收货,退货成功,凭证:" + info + "返回信息" + msg + "\r\n" + form.textBox6.Text; |
| | | if (msg == "") |
| | | { |
| | |
| | | msg = "WMS异常:" + ex.Message; |
| | | Log4NetHelper.WriteInfoLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message); |
| | | Log4NetHelper.WriteErrorLog(LogType.SAPService, "推送异常:" + logTitle + ",返回结果:" + msg + ",异常:" + ex.Message, ex); |
| | | |
| | | //失败后,不再推送,看日志即可 【Editby shaocx,2025-09-18】 |
| | | //SapSendFailRecodInfoHandler.AddForSH(results, info, msg);//记录失败表 [Editby shaocx,2025-06-13] |
| | | |
| | | return false; |
| | | } |
| | | } |