From 1ef909b2c886c9f20f05c8e61efd555ef377b715 Mon Sep 17 00:00:00 2001
From: hudong <Administrator@PC-20250329JZUF>
Date: 星期四, 10 七月 2025 15:14:12 +0800
Subject: [PATCH] 优化bug

---
 api/WmsSapController.cs |  128 +++++++++++++-----------------------------
 1 files changed, 40 insertions(+), 88 deletions(-)

diff --git a/api/WmsSapController.cs b/api/WmsSapController.cs
index 36d464b..de39f0d 100644
--- a/api/WmsSapController.cs
+++ b/api/WmsSapController.cs
@@ -20,6 +20,7 @@
 using static HH.WCS.Mobox3.pinggao.models.DAPING;
 using HH.WCS.Mobox3.pinggao.util;
 using SqlSugar;
+using System.Diagnostics;
 
 namespace HH.WCS.Mobox3.pinggao.api
 {
@@ -46,6 +47,7 @@
             {
                 S_NO = t.S_NO,
                 S_WLBM = t.S_WLBM,
+                S_WLMC = t.S_WLMC,
                 N_COUNT = t.N_COUNT,
                 S_LOCATION = t.S_LOCATION
             }).ToList();
@@ -204,7 +206,7 @@
         {
             #region xml鏁版嵁鎺ユ敹杞暟缁� 
-            LogHelper.Info("渚涘簲鍟嗘帴鏀舵帴鍙o細" + JsonConvert.SerializeObject(xmlData));
+            //LogHelper.Info("渚涘簲鍟嗘帴鏀舵帴鍙o細" + JsonConvert.SerializeObject(xmlData));
 
             ////鎺ユ敹xml鏁版嵁
             //XmlDocument xmlDoc = new XmlDocument();
@@ -248,7 +250,7 @@
         {
             #region xml鏁版嵁鎺ユ敹杞暟缁� 
-            LogHelper.Info("鐢熶骇璁㈠崟鎺ユ敹鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
+            //LogHelper.Info("鐢熶骇璁㈠崟鎺ユ敹鎺ュ彛锛� + JsonConvert.SerializeObject(xmlData));
 
             ////鎺ユ敹xml鏁版嵁
             //XmlDocument xmlDoc = new XmlDocument();
@@ -289,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;
@@ -336,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());
@@ -399,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();
@@ -463,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)
@@ -503,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
@@ -532,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>
@@ -541,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>
@@ -611,42 +582,23 @@
         [HttpPost]
         public LLDReturnRoot.Root LLDReceiveXmlData([FromBody] CKDdto.Root xmlData)
         {
+            //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);
-            //鎺ユ敹杩斿洖鍙傛暟 鐢熸垚sap瀵规帴鏂囨。杩斿洖鏍煎紡
-            //var json = WmsSpaHelper.GetJsonResult(simpleResult.WLPZBH, simpleResult.resultCode.ToString(), simpleResult.resultMsg);
-            //鎺ユ敹杩斿洖鍙傛暟 鐢熸垚sap瀵规帴鏂囨。杩斿洖鏍煎紡
-            List<WcReturnRoot.ITEM> wcReturnRoots = new List<WcReturnRoot.ITEM>();
+            return WmsSpaHelper.Out_Order_Ins(xmlData);
 
-            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>
@@ -660,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