From d42ad8b01195def2a9309930e14f90ff13ad47b1 Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期四, 19 六月 2025 17:24:28 +0800 Subject: [PATCH] 印尼佳通出入库策略优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/dispatch/NDCApi.cs | 43 ++++++++++++------------------------------- 1 files changed, 12 insertions(+), 31 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/dispatch/NDCApi.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/dispatch/NDCApi.cs index 926a604..47e2af7 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/dispatch/NDCApi.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/dispatch/NDCApi.cs @@ -8,6 +8,7 @@ { public class NDCApi { + private static readonly HttpHelper apiHelper = new HttpHelper(); public static string NDCApiUrl { set; get; } static NDCApi() { @@ -20,20 +21,19 @@ /// <param name="ts"></param> /// <param name="pri"></param> /// <param name="taskNo"></param> - /// <param name="param"></param> + /// <param name="paramList"></param> /// <returns></returns> public static AgvApiResult AddOrderNew(int ts, int pri, string taskNo, List<Param> paramList) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); var model = new AddOrderNewModel(); model.ts_no = ts; model.pri = pri; model.task_no = taskNo; - model.paramList = paramList; + model.param = paramList; try { LogHelper.Info($"浠诲姟{taskNo}涓嬪彂锛寋JsonConvert.SerializeObject(model)}" , "NDC"); - var result = httpH.WebPost(NDCApiUrl + "Add",JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "Add",JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟涓嬪彂缁撴灉res={result}", "NDC"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); return agvApiResult; @@ -53,15 +53,12 @@ /// <returns></returns> public static AgvApiResult AddOrderNew(AddOrderNewModel model) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); try { LogHelper.Info($"浠诲姟{model.task_no}涓嬪彂锛寋JsonConvert.SerializeObject(model)}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}涓嬪彂锛寋JsonConvert.SerializeObject(model)}", "NDC"); - var result = httpH.WebPost(NDCApiUrl + "Add", JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "Add", JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟涓嬪彂缁撴灉res={result}", "NDC"); - Console.WriteLine($"浠诲姟涓嬪彂缁撴灉res={result}"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); return agvApiResult; } @@ -82,7 +79,6 @@ /// <returns></returns> public static AgvApiResult CancelOrder(string tsNo, bool is_force) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); var model = new CancelOrderModel(); model.task_no = tsNo; @@ -90,7 +86,7 @@ try { LogHelper.Info($"浠诲姟{model.task_no}鍙栨秷锛寋JsonConvert.SerializeObject(model)}", "NDC"); Console.WriteLine($"浠诲姟{model.task_no}鍙栨秷锛寋JsonConvert.SerializeObject(model)}", "NDC"); - var result = httpH.WebPost(NDCApiUrl + "Cancel", JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "Cancel", JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟{model.task_no}鍙栨秷缁撴灉={result}", "NDC"); Console.WriteLine($"浠诲姟{model.task_no}鍙栨秷缁撴灉={result}", "NDC"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); @@ -111,15 +107,12 @@ /// <returns></returns> public static AgvApiResult CancelOrder(CancelOrderModel model) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); try { LogHelper.Info($"浠诲姟{model.task_no}鍙栨秷锛寋JsonConvert.SerializeObject(model)}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}鍙栨秷锛寋JsonConvert.SerializeObject(model)}", "NDC"); - var result = httpH.WebPost(NDCApiUrl + "Cancel", JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "Cancel", JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟{model.task_no}鍙栨秷缁撴灉={result}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}鍙栨秷缁撴灉={result}", "NDC"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); return agvApiResult; } @@ -141,7 +134,6 @@ /// <returns></returns> public static AgvApiResult ChangeOrderPri(string taskNo, int newPri) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); var model = new ChangePriModel(); model.task_no = taskNo; @@ -149,10 +141,8 @@ try { LogHelper.Info($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀癸紝{JsonConvert.SerializeObject(model)}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀癸紝{JsonConvert.SerializeObject(model)}", "NDC"); - var result = httpH.WebPost(NDCApiUrl + "ChangePri", JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "ChangePri", JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀圭粨鏋�{result}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀圭粨鏋�{result}", "NDC"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); return agvApiResult; } @@ -172,15 +162,12 @@ /// <returns></returns> public static AgvApiResult ChangeOrderPri(ChangePriModel model) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); try { LogHelper.Info($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀癸紝{JsonConvert.SerializeObject(model)}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀癸紝{JsonConvert.SerializeObject(model)}", "NDC"); - var result = httpH.WebPost(NDCApiUrl + "ChangePri", JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "ChangePri", JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀圭粨鏋�{result}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}浼樺厛绾ф洿鏀圭粨鏋�{result}", "NDC"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); return agvApiResult; } @@ -202,7 +189,6 @@ /// <returns></returns> public static AgvApiResult ChangeOrderParam(string taskNo,int paramNo, string paramStr) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); var model = new ChangeParamModel(); model.task_no = taskNo; @@ -210,10 +196,8 @@ model.param = paramStr; try { LogHelper.Info($"浠诲姟{model.task_no}鍙傛暟鏇存敼锛寋JsonConvert.SerializeObject(model)}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}鍙傛暟鏇存敼锛寋JsonConvert.SerializeObject(model)}", "NDC"); - var result = httpH.WebPost(NDCApiUrl + "ChangeParam", JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "ChangeParam", JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟{model.task_no}鍙傛暟鏇存敼缁撴灉={result}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}鍙傛暟鏇存敼缁撴灉={result}", "NDC"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); return agvApiResult; } @@ -232,15 +216,12 @@ /// <returns></returns> public static AgvApiResult ChangeOrderParam(ChangeParamModel model) { - var httpH = new HttpHelper(); var agvApiResult = new AgvApiResult(); try { LogHelper.Info($"浠诲姟{model.task_no}鍙傛暟鏇存敼锛寋JsonConvert.SerializeObject(model)}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}鍙傛暟鏇存敼锛寋JsonConvert.SerializeObject(model)}", "NDC"); - var result = httpH.WebPost(NDCApiUrl + "ChangeParam", JsonConvert.SerializeObject(model)); + var result = apiHelper.Post(NDCApiUrl + "ChangeParam", JsonConvert.SerializeObject(model)); LogHelper.Info($"浠诲姟{model.task_no}鍙傛暟鏇存敼缁撴灉={result}", "NDC"); - Console.WriteLine($"浠诲姟{model.task_no}鍙傛暟鏇存敼缁撴灉={result}", "NDC"); agvApiResult = JsonConvert.DeserializeObject<AgvApiResult>(result); return agvApiResult; } @@ -269,7 +250,7 @@ public int ts_no { set; get; }//TS 鍙凤紝蹇呴』鏈夊� public int pri { set; get; }//浼樺厛绾� public string task_no { set; get; }//涓婃父浠诲姟缂栫爜锛屽鏋�no_feedback = 1 鏃讹紝鍙互涓虹┖ - public List<Param> paramList { set; get; } = new List<Param>();//鍙傛暟鍒楄〃 + public List<Param> param { set; get; } = new List<Param>();//鍙傛暟鍒楄〃 } -- Gitblit v1.9.1