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