From c8f338feee0b6003d8f069b1d37fd9b90dd1b7f4 Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期一, 07 七月 2025 17:31:38 +0800
Subject: [PATCH] 印尼佳通优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/api/WmsController.cs |  116 +++++++++++++++++++++-------------------------------------
 1 files changed, 42 insertions(+), 74 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/api/WmsController.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/api/WmsController.cs
index 1d874e5..d2a4ece 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/api/WmsController.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/api/WmsController.cs
@@ -55,18 +55,19 @@
         }
 
         /// <summary>
-        /// 3.鎴愬瀷鏈哄彨鏂欏嚭搴撲换鍔�+        /// 3.鍙枡鍑哄簱浠诲姟
         /// 涓氬姟鍦烘櫙锛�         /// 1.鎴愬瀷鏈哄懠鍙祦绋嬶紙甯︽潫/闆跺害 銆佽儙渚�銆丅EC銆佸唴琛�甯樺竷銆佽儙鍦�涓夎鑳讹級
+        /// 2.鎶芥鍑哄簱
         /// </summary>
         /// <param name="model"></param>
         /// <returns></returns>
         [HttpPost]
         public ReturnResult createOutOrder(CreateOutOrderModel model)
         {
-            LogHelper.Info("銆�.鎴愬瀷鏈哄彨鏂欏嚭搴撲换鍔°�request锛� + JsonConvert.SerializeObject(model), "WMS");
+            LogHelper.Info("銆�.鍙枡鍑哄簱浠诲姟銆憆equest锛� + JsonConvert.SerializeObject(model), "WMS");
             var result = ApiHelper.createOutOrder(model);
-            LogHelper.Info("銆�.鎴愬瀷鏈哄彨鏂欏嚭搴撲换鍔°�response锛� + JsonConvert.SerializeObject(result), "WMS");
+            LogHelper.Info("銆�.鍙枡鍑哄簱浠诲姟銆憆esponse锛� + JsonConvert.SerializeObject(result), "WMS");
             return result;
         }
 
@@ -126,7 +127,7 @@
             LogHelper.Info("銆�.涓嬪彂姣嶆嫋鍑哄叆搴撲换鍔°�response锛� + JsonConvert.SerializeObject(result), "WMS");
             return result;
         }
-
+       
         // ------------------- WCS ----------------
 
         /// <summary>
@@ -144,22 +145,6 @@
             LogHelper.Info("銆�.WCS浠诲姟鐘舵�鍙嶉銆憆esponse锛� + JsonConvert.SerializeObject(result), "WMS");
             return result;
         }
-
-        /*/// <summary>
-        /// 8.WCS鍏ュ簱璇荤爜鍙嶉
-        /// 涓氬姟鍦烘櫙锛歐CS鍦ㄦ墽琛屼换鍔℃椂锛屽洖鎶ヤ换鍔$姸鎬�-        /// </summary>
-        /// <param name="model"></param>
-        /// <returns></returns>
-        [HttpPost]
-        *//*[Route("notifyTaskStatus")]*//*
-        public ReturnResult readCodeFeedback(ReadCodeFeedbackModel model)
-        {
-            LogHelper.Info("銆�.WCS鍏ュ簱璇荤爜鍙嶉銆慠equest锛� + JsonConvert.SerializeObject(model), "WMS");
-            var result = ApiHelper.readCodeFeedback(model);
-            LogHelper.Info("銆�.WCS鍏ュ簱璇荤爜鍙嶉銆憆esponse锛� + JsonConvert.SerializeObject(result), "WMS");
-            return result;
-        }*/
 
         /// <summary>
         /// 8.WCS鍙嶉璐т綅鐘舵�
@@ -181,14 +166,6 @@
             return result;
         }
 
-        public class LocStateFeedBackModel
-        {
-            public string reqId { get; set; }
-            public string reqTime { get; set; }
-            public string loc_code { get; set; } // 绔欏彴缂栫爜
-            public string type { get; set; } // 璇锋眰绫诲瀷 1 鍏佽鍙栬揣 2 鍏佽鏀捐揣
-            public string req_no { get; set; } // 浠诲姟鍙�-        }
 
         // ----------------------------------- GT --------------------------------------------------------------
 
@@ -209,65 +186,48 @@
         }
 
         /// <summary>
-        /// 10.鍚屾鏇存柊鐗╂枡鐘舵�
-        /// 涓氬姟鍦烘櫙锛欸T鐨勭姸鎬佽繘琛屾洿鏂帮紝wms涔熼渶瑕佸悓姝ユ洿鏂�+        /// 10.鍚屾鏉$爜鐘舵�淇℃伅
         /// </summary>
         /// <param name="model"></param>
         /// <returns></returns>
         [HttpPost]
         /*[Route("notifyTaskStatus")]*/
-        public ReturnResult synUpdateMatlStatus(SynUpdateMatlStatusModel model)
+        public ReturnResult synBarcodeStatus(SynUpdateMatlStatusModel model)
         {
-            LogHelper.Info("銆�0.鍚屾鏇存柊鐗╂枡鐘舵�銆慠equest锛� + JsonConvert.SerializeObject(model), "GT");
-            var result = ApiHelper.synUpdateMatlStatus(model.updateMatlStatuses);
-            LogHelper.Info("銆�0.鍚屾鏇存柊鐗╂枡鐘舵�銆憆esponse锛� + JsonConvert.SerializeObject(result), "GT");
+            LogHelper.Info("銆�0.鍚屾鏉$爜鐘舵�琛ㄤ俊鎭�Request锛� + JsonConvert.SerializeObject(model), "GT");
+            var result = ApiHelper.synBarcodeStatus(model.updateMatlStatuses);
+            LogHelper.Info("銆�0.鍚屾鏉$爜鐘舵�琛ㄤ俊鎭�response锛� + JsonConvert.SerializeObject(result), "GT");
             return result;
         }
 
         /// <summary>
-        /// 11.璁板綍鏁版嵁鍚屾鏃堕棿
+        /// 11.鍚屾鎶芥鐘舵�琛ㄤ俊鎭�+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        [HttpPost]
+        /*[Route("notifyTaskStatus")]*/
+        public ReturnResult synSamplingStatus(SynUpdateMatlStatusModel model)
+        {
+            LogHelper.Info("銆�1.鍚屾鎶芥鐘舵�琛ㄤ俊鎭�Request锛� + JsonConvert.SerializeObject(model), "GT");
+            var result = ApiHelper.synSamplingStatus(model.updateMatlStatuses);
+            LogHelper.Info("銆�1.鍚屾鎶芥鐘舵�琛ㄤ俊鎭�response锛� + JsonConvert.SerializeObject(result), "GT");
+            return result;
+        }
+
+        /// <summary>
+        /// 11.鏌ヨ涓棿琛ㄦ渶鍚庣殑鍚屾鏃堕棿
         /// 涓氬姟鍦烘櫙锛氳褰曠墿鏂欐潯鐮佷俊鎭悓姝ャ�鐗╂枡鐘舵�淇℃伅鍚屾鏃堕棿
         /// </summary>
         /// <param name="model"></param>
         /// <returns></returns>
         [HttpPost]
         /*[Route("notifyTaskStatus")]*/
-        public ReturnResult recordDataSynTime(RecordDataSynTimeModel model)
+        public ReturnResult findDataLastSynTime(SynTableModel model)
         {
-            LogHelper.Info("銆�1.璁板綍鏁版嵁鍚屾鏃堕棿銆慠equest锛� + JsonConvert.SerializeObject(model), "GT");
-            var result = ApiHelper.recordDataSynTime(model);
-            LogHelper.Info("銆�1.璁板綍鏁版嵁鍚屾鏃堕棿銆憆esponse锛� + JsonConvert.SerializeObject(result), "GT");
-            return result;
-        }
-
-        /// <summary>
-        /// 12.鏌ヨ涓婁竴娆$殑鏁版嵁鍚屾鏃堕棿
-        /// 涓氬姟鍦烘櫙锛氳褰曠墿鏂欐潯鐮佷俊鎭悓姝ャ�鐗╂枡鐘舵�淇℃伅鍚屾鏃堕棿
-        /// </summary>
-        /// <param name="model"></param>
-        /// <returns></returns>
-        [HttpPost]
-        /*[Route("notifyTaskStatus")]*/
-        public ReturnResult findLastDataSynTime(RecordDataSynTimeModel model)
-        {
-            LogHelper.Info("銆�2.鏌ヨ涓婁竴娆$殑鏁版嵁鍚屾鏃堕棿銆慠equest锛� + JsonConvert.SerializeObject(model), "GT");
-            var result = ApiHelper.findLastDataSynTime(model.recordTable);
-            LogHelper.Info("銆�2.鏌ヨ涓婁竴娆$殑鏁版嵁鍚屾鏃堕棿銆憆esponse锛� + JsonConvert.SerializeObject(result), "GT");
-            return result;
-        }
-
-        /// <summary>
-        /// 13.鍚屾鏇存柊鐗╂枡瀛樻斁鏃堕棿閰嶇疆琛�-        /// </summary>
-        /// <param name="model"></param>
-        /// <returns></returns>
-        [HttpPost]
-        /*[Route("notifyTaskStatus")]*/
-        public ReturnResult synUpdateMatlTimeConfig(MatlTimeConfigModel model)
-        {
-            LogHelper.Info("銆�3.鍚屾鏇存柊鐗╂枡瀛樻斁鏃堕棿閰嶇疆琛ㄣ�Request锛� + JsonConvert.SerializeObject(model), "GT");
-            var result = ApiHelper.synUpdateMatlTimeConfig(model.overages);
-            LogHelper.Info("銆�3.鍚屾鏇存柊鐗╂枡瀛樻斁鏃堕棿閰嶇疆琛ㄣ�response锛� + JsonConvert.SerializeObject(result), "GT");
+            LogHelper.Info("銆�1.鏌ヨ涓婁竴娆$殑鏁版嵁鍚屾鏃堕棿銆慠equest锛� + JsonConvert.SerializeObject(model), "GT");
+            var result = ApiHelper.findDataLastSynTime(model.tableType);
+            LogHelper.Info("銆�1.鏌ヨ涓婁竴娆$殑鏁版嵁鍚屾鏃堕棿銆憆esponse锛� + JsonConvert.SerializeObject(result), "GT");
             return result;
         }
 
@@ -287,12 +247,18 @@
             public string last_modify_time { get; set; }
         }
 
-        public class RecordDataSynTimeModel 
+        public class LocStateFeedBackModel
         {
-            public string sysTime { get; set; } // 鍚屾鏃堕棿
-            public int synNum { get; set; }  // 鍚屾鏁伴噺
-            public string recordTable { get; set; } // 1.鐗╂枡鏉$爜璁板綍琛�2.鑳氳儙鏉$爜鐘舵�琛�3.鐗╂枡瀛樻斁鏃堕棿閰嶇疆琛�+            public string reqId { get; set; }
+            public string reqTime { get; set; }
+            public string loc_code { get; set; } // 绔欏彴缂栫爜
+            public string type { get; set; } // 璇锋眰绫诲瀷 1 鍏佽鍙栬揣 2 鍏佽鏀捐揣
+            public string req_no { get; set; } // 浠诲姟鍙�+        }
 
+        public class SynTableModel
+        {
+            public int tableType { get; set; } // 1.鍗婂埗鍝佹潯鐮佷俊鎭〃 2.鏉$爜鐘舵�琛�3.鎶芥鐘舵�琛�         }
 
         public class SynUpdateMatlStatusModel
@@ -303,7 +269,9 @@
         public class UpdateMatlStatus
         {
             public string bc_entried { get; set; }
+            public string mcngrp { get; set; }
             public string jdge { get; set; }
+            public string last_modify_time { get; set; }
         }
 
         public class SynMatlInformationModel 

--
Gitblit v1.9.1