From 3a3c5f5711a57439f34e772313fcbb18ba7885bc Mon Sep 17 00:00:00 2001
From: hudong <Administrator@PC-20250329JZUF>
Date: 星期一, 14 七月 2025 10:31:15 +0800
Subject: [PATCH] 优化

---
 api/WmsSapController.cs |  129 ++++++++++++------------------------------
 1 files changed, 37 insertions(+), 92 deletions(-)

diff --git a/api/WmsSapController.cs b/api/WmsSapController.cs
index cdc1ded..de39f0d 100644
--- a/api/WmsSapController.cs
+++ b/api/WmsSapController.cs
@@ -206,7 +206,7 @@
         {
             #region xml鏁版嵁鎺ユ敹杞暟缁� 
-            LogHelper.Info("渚涘簲鍟嗘帴鏀舵帴鍙o細" + JsonConvert.SerializeObject(xmlData));
+            //LogHelper.Info("渚涘簲鍟嗘帴鏀舵帴鍙o細" + JsonConvert.SerializeObject(xmlData));
 
             ////鎺ユ敹xml鏁版嵁
             //XmlDocument xmlDoc = new XmlDocument();
@@ -250,7 +250,7 @@
         {
             #region xml鏁版嵁鎺ユ敹杞暟缁� 
-            LogHelper.Info("鐢熶骇璁㈠崟鎺ユ敹鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
+            //LogHelper.Info("鐢熶骇璁㈠崟鎺ユ敹鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
 
             ////鎺ユ敹xml鏁版嵁
             //XmlDocument xmlDoc = new XmlDocument();
@@ -291,37 +291,11 @@
         [HttpPost]
         public WLReturnRoot.Root MaterReceiveXmlData([FromBody] MaterDto.Root xmlData)
         {
-            #region xml鏁版嵁鎺ユ敹杞暟缁�-
-            LogHelper.Info("鐗╂枡鎺ユ敹鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
-
-            ////鎺ユ敹xml鏁版嵁
-            //XmlDocument xmlDoc = new XmlDocument();
-            //xmlDoc.LoadXml(xmlData.ToString());
-
-            //// 灏�XmlDocument 杞崲涓�JSON 瀛楃涓�-            //JObject jsonObject = JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeXmlNode(xmlDoc));
-
-            //// 澶勭悊鐗瑰畾瀛楁锛屽己鍒惰浆鎹负鏁扮粍
-            //WmsSpaHelper.EnsureArrayFormats(jsonObject, "ITEM");
-            //// 鍙嶅簭鍒楀寲涓篟ootWithArray
-            //var data = JsonConvert.DeserializeObject<MaterDto.Root>(jsonObject.ToString());
-            #endregion
+            
 
             #region 澶栭噰鍏ュ簱涓氬姟娴佺▼
             WLReturnRoot.Root simpleResult = WmsSpaHelper.Mater_In(xmlData);
-            //鎺ユ敹杩斿洖鍙傛暟 鐢熸垚sap瀵规帴鏂囨。杩斿洖鏍煎紡
-            //var json = WmsSpaHelper.GetJsonResult(simpleResult.WLPZBH, simpleResult.resultCode.ToString(), simpleResult.resultMsg);
-
-            //#endregion
-            //#region  杩斿洖xml
-            //string xml = JsonConvert.DeserializeXmlNode(json, "root").OuterXml;
-            ////杩斿洖json
-            //var response = new HttpResponseMessage()
-            //{
-            //    Content = new StringContent(xml, Encoding.UTF8, "application/xml")
-            //};
-            //return response;
+         
 
             var json = JsonConvert.SerializeObject(simpleResult);
             return simpleResult;
@@ -338,7 +312,7 @@
         public WcReturnRoot.Root WCReceiveXmlData([FromBody] SapRoot.Root xmlData)
         {
             #region xml鏁版嵁鎺ユ敹杞暟缁�-            LogHelper.Info("澶栭噰鏀惰揣鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
+            //LogHelper.Info("澶栭噰鏀惰揣鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
             //鎺ユ敹xml鏁版嵁
             //XmlDocument xmlDoc = new XmlDocument();
             //xmlDoc.LoadXml(xmlData.ToString());
@@ -401,7 +375,7 @@
 
             //NcDto.ROOT rOOT = new NcDto.ROOT();
             //rOOT.WLPZ = new NcDto.WLPZ();
-            LogHelper.Info("鍐呴噰鏀惰揣鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
+            //LogHelper.Info("鍐呴噰鏀惰揣鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
 
             ////鎺ユ敹xmloo
             //XmlDocument xmlDoc = new XmlDocument();
@@ -465,35 +439,12 @@
         [HttpPost]
         public OtherReturnRoot.Root OtherReceiveXmlData([FromBody] otherDto.Root xmlData)
         {
-            #region xml鏁版嵁鎺ユ敹杞暟缁�-            LogHelper.Info("鍏朵粬鍑哄叆搴搒ap鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
-
-            ////鎺ユ敹xml鏁版嵁
-            //XmlDocument xmlDoc = new XmlDocument();
-            //xmlDoc.LoadXml(xmlData.ToString());
-
-            //// 灏�XmlDocument 杞崲涓�JSON 瀛楃涓�-            //JObject jsonObject = JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeXmlNode(xmlDoc));
-
-            //// 澶勭悊鐗瑰畾瀛楁锛屽己鍒惰浆鎹负鏁扮粍
-            //WmsSpaHelper.EnsureArrayFormat(jsonObject, "ITEM", "ITEM1");
-            //// 鍙嶅簭鍒楀寲涓篟ootWithArray
-            //var data = JsonConvert.DeserializeObject<otherDto.Root>(jsonObject.ToString());
-            #endregion
+           
             #region 鍏朵粬鍑哄叆搴撲笟鍔℃祦绋�             List<SimpleResult> simpleResult = WmsSpaHelper.Otherbound_Order_In(xmlData);
-            //鎺ユ敹杩斿洖鍙傛暟 鐢熸垚sap瀵规帴鏂囨。杩斿洖鏍煎紡
-            //var json = WmsSpaHelper.GetJsonResult(simpleResult.WLPZBH, simpleResult.resultCode.ToString(), simpleResult.resultMsg);
 
             #endregion
             #region  杩斿洖xml
-            //string xml = JsonConvert.DeserializeXmlNode(json, "ROOT").OuterXml;
-            ////杩斿洖json
-            //var response = new HttpResponseMessage()
-            //{
-            //    Content = new StringContent(xml, Encoding.UTF8, "application/xml")
-            //};
-            //return response;
             #endregion
             List<OtherReturnRoot.ITEM> wcReturnRoots = new List<OtherReturnRoot.ITEM>();
             foreach (var item in simpleResult)
@@ -505,8 +456,6 @@
                 wcReturnRoot.MSGDESP = item.resultMsg;
                 wcReturnRoots.Add(wcReturnRoot);
             }
-            //var json = WmsSpaHelper.GetJsonResult(simpleResult.WLPZBH, simpleResult.resultCode.ToString(), simpleResult.resultMsg);
-            // 瀹屾暣宓屽瀹炰緥鍖�             var result = new OtherReturnRoot.Root
             {
                 ROOT = new OtherReturnRoot.ROOT
@@ -534,6 +483,17 @@
         }
 
         /// <summary>
+        /// pda鍒嗘嫞瀹屾暣鐗�+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        [HttpPost]
+        public Task<SimpleResult> AllOutboundOrderSorting(FJSorting model)
+        {
+            return WmsSpaHelper.ALLOutboundOrderSorting(model);
+        }
+
+        /// <summary>
         /// pda鍒嗘嫞
         /// </summary>
         /// <param name="model"></param>
@@ -543,7 +503,16 @@
         {
             return WmsSpaHelper.OutboundOrderSorting(model);
         }
-
+        /// <summary>
+        /// 鍥炲簱
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        [HttpPost]
+        public Task<SimpleResult> HkGet(HuiK model)
+        {
+            return WmsSpaHelper.HkGets(model);
+        }
         /// <summary>
         /// 绌烘墭鍑哄叆搴�         /// </summary>
@@ -613,47 +582,23 @@
         [HttpPost]
         public LLDReturnRoot.Root LLDReceiveXmlData([FromBody] CKDdto.Root xmlData)
         {
-            Stopwatch sw = new Stopwatch();
-            sw.Start();
+            //Stopwatch sw = new Stopwatch();
+            //sw.Start();
             #region xml鏁版嵁鎺ユ敹杞暟缁�-            LogHelper.Info("鐢熶骇璁㈠崟棰嗘枡鍗�鐢熸垚棰嗘枡鍗�鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
+            //LogHelper.Info("鐢熶骇璁㈠崟棰嗘枡鍗�鐢熸垚棰嗘枡鍗�鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
 
-            ////鎺ユ敹xml鏁版嵁
-            //XmlDocument xmlDoc = new XmlDocument();
-            //xmlDoc.LoadXml(xmlData.ToString());
 
-            //// 灏�XmlDocument 杞崲涓�JSON 瀛楃涓�-            //JObject jsonObject = JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeXmlNode(xmlDoc));
-
-            //// 澶勭悊鐗瑰畾瀛楁锛屽己鍒惰浆鎹负鏁扮粍
-
-            ////WmsSpaHelper.EnsureArrayFormat(jsonObject, "ITME");
-            //WmsSpaHelper.EnsureArrayFormat(jsonObject["ROOT"]["SCDDLL"] as JObject, "ITEM");
-            //// 鍙嶅簭鍒楀寲涓篟ootWithArray
-            //var data = JsonConvert.DeserializeObject<CKDdto.Root>(jsonObject.ToString());
             #endregion
 
             #region 鍑哄簱涓氬姟娴佺▼
-            LLDReturnRoot.Root json = WmsSpaHelper.Out_Order_Ins(xmlData);
+            return WmsSpaHelper.Out_Order_Ins(xmlData);
 
 
-            //鎺ユ敹杩斿洖鍙傛暟 鐢熸垚sap瀵规帴鏂囨。杩斿洖鏍煎紡
-            //var json = WmsSpaHelper.GetJsonResult(simpleResult.WLPZBH, simpleResult.resultCode.ToString(), simpleResult.resultMsg);
-            //鎺ユ敹杩斿洖鍙傛暟 鐢熸垚sap瀵规帴鏂囨。杩斿洖鏍煎紡
-            List<WcReturnRoot.ITEM> wcReturnRoots = new List<WcReturnRoot.ITEM>();
-            sw.Stop();
-            long elapsedMilliseconds = sw.ElapsedMilliseconds;
-            return json;
+            //sw.Stop();
+            //long elapsedMilliseconds = sw.ElapsedMilliseconds;
+            //LogHelper.Info("鐢熶骇璁㈠崟棰嗘枡鍗�鐢熸垚棰嗘枡鍗�杩斿洖鏃堕暱锛� + elapsedMilliseconds);
+
             #endregion
-            //#region  杩斿洖xml
-            //string xml = JsonConvert.DeserializeXmlNode(json, "root").OuterXml;
-            ////杩斿洖json
-            //var response = new HttpResponseMessage()
-            //{
-            //    Content = new StringContent(xml, Encoding.UTF8, "application/xml")
-            //};
-            //return response;
-            //#endregion
         }
 
         /// <summary>
@@ -667,7 +612,7 @@
         {
 
 
-            var json = WmsSpaHelper.Out_Order_Inss(dto.S_NO);
+            var json = WmsSpaHelper.Out_Order_Inss(dto.S_NO,dto.N_PRIORITY);
 
 
             return json;

--
Gitblit v1.9.1