From 64ec1a7fb55389d8db371d112e49f741de866796 Mon Sep 17 00:00:00 2001 From: lss <Lss@HanInfo> Date: 星期三, 18 六月 2025 16:41:26 +0800 Subject: [PATCH] 业务开发与优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs | 79 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 77 insertions(+), 2 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs index 77c35f9..4bf9254 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs @@ -310,7 +310,7 @@ /// <summary> /// 涓嬪彂浠诲姟 /// </summary> - /// <param name="Locs">璐т綅</param> + /// <param name="task">浠诲姟</param> /// <param name="url">鍦板潃</param> public Result<Empty> TaskAssignment(WCSTask task, string url) { @@ -325,7 +325,6 @@ taskPushModel.TaskType = task.S_TYPE; taskPushModel.CntrNo = task.S_CNTR_CODE; - string date = JsonConvert.SerializeObject(taskPushModel); LogHelper.Info($"涓嬪彂浠诲姟锛氬湴鍧�{url}锛屽唴瀹癸細{date}"); var r = WebPost(url, date); @@ -349,5 +348,81 @@ } } + + /// <summary> + /// 浠诲姟鍙栨秷 + /// </summary> + /// <param name="task">浠诲姟</param> + /// <param name="url">鍦板潃</param> + public Result<Empty> CancelTask(WCSTask task, string url) + { + //杩斿洖淇℃伅 + Result<Empty> result = new Result<Empty>(); + try + { + string taskno=task.S_CODE; + string date = JsonConvert.SerializeObject(taskno); + LogHelper.Info($"涓嬪彂浠诲姟锛氬湴鍧�{url}锛屽唴瀹癸細{date}"); + var r = WebPost(url, date); + LogHelper.Info($"涓嬪彂浠诲姟锛氳繑鍥炲唴瀹癸細{r}"); + result = JsonConvert.DeserializeObject<Result<Empty>>(r); + if (result.Code == 200) + { + LogHelper.Info($"涓嬪彂浠诲姟鎴愬姛"); + } + else + { + LogHelper.Info($"涓嬪彂浠诲姟澶辫触=>msg:{result.Msg}"); + } + return result; + } + catch (Exception ex) + { + + LogHelper.Info($"涓嬪彂浠诲姟=>閿欒锛歟rror锛歿ex.Message}锛岃鍙�{ex.StackTrace}"); + return result; + } + + } + + /// <summary> + /// 璁惧鐘舵�鍒囨崲 + /// </summary> + /// <param name="task"></param> + /// <param name="url"></param> + /// <returns></returns> + public Result<Empty> ChangeStatus(string type, string url) + { + //杩斿洖淇℃伅 + Result<Empty> result = new Result<Empty>(); + try + { + ChangeStatusModel changeStatusModel=new ChangeStatusModel(); + + changeStatusModel.Type = type; + changeStatusModel.DeviceNo = "2"; + string date = JsonConvert.SerializeObject(changeStatusModel); + LogHelper.Info($"涓嬪彂浠诲姟锛氬湴鍧�{url}锛屽唴瀹癸細{date}"); + var r = WebPost(url, date); + LogHelper.Info($"涓嬪彂浠诲姟锛氳繑鍥炲唴瀹癸細{r}"); + result = JsonConvert.DeserializeObject<Result<Empty>>(r); + if (result.Code == 200) + { + LogHelper.Info($"涓嬪彂浠诲姟鎴愬姛"); + } + else + { + LogHelper.Info($"涓嬪彂浠诲姟澶辫触=>msg:{result.Msg}"); + } + return result; + } + catch (Exception ex) + { + + LogHelper.Info($"涓嬪彂浠诲姟=>閿欒锛歟rror锛歿ex.Message}锛岃鍙�{ex.StackTrace}"); + return result; + } + + } } } -- Gitblit v1.9.1