From 3f9d7eb876f6d60d92e7f8a71240097b6ac50eb6 Mon Sep 17 00:00:00 2001
From: chengsc <11752@DESKTOP-DS49RCP>
Date: 星期五, 23 五月 2025 18:16:42 +0800
Subject: [PATCH] 修改测试问题

---
 Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs |   69 ++++++++++++++++++----------------
 1 files changed, 36 insertions(+), 33 deletions(-)

diff --git a/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs
index 01554be..ba7f4bd 100644
--- a/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs
+++ b/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs
@@ -12,6 +12,7 @@
 using Newtonsoft.Json;
 using SqlSugar;
 using Utility;
+using Utility.Tools;
 using WMS.BLL.LogServer;
 using WMS.DAL;
 using WMS.Entity.BllAsnEntity;
@@ -893,20 +894,22 @@
                 //娣诲姞鎿嶄綔鏃ュ織璁板綍
                 var k = new OperationCrServer().AddLogOperationCr("PDA妯″潡", "AGV杞繍", palletNo, "绉诲簱", $"PDA鍛煎彨灏忚溅瀵规墭鐩樺彿锛歿palletNo}鍙戣捣杞繍", userId);
 
-                var outDto = new List<OutCommandDto>();
-                outDto.Add(new OutCommandDto()
+                var outDto = new List<OutCommandDto>
                 {
-                    TaskNo = moveTask.TaskNo, // 浠诲姟鍙�
-                    TaskType = "2",// 浠诲姟绫诲瀷 0鍏� 1鍑� 2绉� 
-                    PalletNo = moveTask.PalletNo,//鎵樼洏鍙�
+                    new OutCommandDto()
+                    {
+                        TaskNo = moveTask.TaskNo, // 浠诲姟鍙�
+                        TaskType = "2",// 浠诲姟绫诲瀷 0鍏� 1鍑� 2绉� 
+                        PalletNo = moveTask.PalletNo,//鎵樼洏鍙�
 
-                    StartLocate = moveTask.StartLocat, // 璧峰浣嶇疆
-                    EndLocate = EndLocat, // 鐩爣浣嶇疆 
-                    
-                    Order = 999,
-                    Type = PLCTypeEnum.AGV
+                        StartLocate = moveTask.StartLocat, // 璧峰浣嶇疆
+                        EndLocate = EndLocat, // 鐩爣浣嶇疆 
 
-                });
+                        Order = 999,
+                        Type = PLCTypeEnum.AGV
+
+                    }
+                };
 
                 // 姝e紡杩愯绋嬪簭鏀惧紑
                 var list2 = outDto.Select(m => m.TaskNo).ToList();
@@ -916,21 +919,21 @@
                 try
                 {
                     var time1 = DateTime.Now;//鍙戦�佹椂闂� .ToString("yyyy-MM-dd HH:mm:ss")
-                    //response = HttpHelper.DoPost(url, jsonData, "涓嬪彂缁橶CS鍑哄簱鍛戒护", "WCS");
+                    response = HttpHelper.DoPost(url, jsonData, "涓嬪彂缁橶CS鍑哄簱鍛戒护", "WCS");
                     var time2 = DateTime.Now;//杩斿洖鏃堕棿 .ToString("yyyy-MM-dd HH:mm:ss")
 
-                    //////瑙f瀽杩斿洖鏁版嵁 
-                    //var wcsModel = JsonConvert.DeserializeObject<WcsModel>(response);
-                    //if (wcsModel.StatusCode == 0)
-                    //{
-                    //    //鏇存敼浠诲姟鐨勫彂閫佽繑鍥炴椂闂�//
-                    new TaskServer().EditTaskIssueOk(list2, time1, time2);
-                    //}
-                    //if (wcsModel.StatusCode == -1)
-                    //{
-                    //    new TaskServer().EditTaskIssueNo(list2, time1, time2, wcsModel.Msg);
-                    //    throw new Exception(wcsModel.Msg);
-                    //}
+                    //瑙f瀽杩斿洖鏁版嵁 
+                    var wcsModel = JsonConvert.DeserializeObject<WcsModel2>(response);
+                    if (wcsModel.code == 200)
+                    {
+                       // 鏇存敼浠诲姟鐨勫彂閫佽繑鍥炴椂闂�//
+                        new TaskServer().EditTaskIssueOk(list2, time1, time2);
+                    }
+                    else
+                    {
+                        new TaskServer().EditTaskIssueNo(list2, time1, time2, wcsModel.message);
+                        throw new Exception(wcsModel.message);
+                    }
                 }
                 catch (Exception ex)
                 {
@@ -1111,16 +1114,16 @@
                 endLocat = locatInfo2.LocatNo;
             }
 
-            if (string.IsNullOrEmpty(endLocat))
-            {
-                var locatInfo3 = storageLocatList.Where(w => w.IsDel == "0" && w.Flag == "0")
-                            .OrderByDescending(m => m.Layer).OrderByDescending(m => m.Column).OrderByDescending(m => m.Row).First();
+            //if (string.IsNullOrEmpty(endLocat))
+            //{
+            //    var locatInfo3 = storageLocatList.Where(w => w.IsDel == "0" && w.Flag == "0")
+            //                .OrderByDescending(m => m.Layer).OrderByDescending(m => m.Column).OrderByDescending(m => m.Row).First();
 
-                if (locatInfo3 != null)
-                {
-                    endLocat = locatInfo3.LocatNo;
-                }
-            }
+            //    if (locatInfo3 != null)
+            //    {
+            //        endLocat = locatInfo3.LocatNo;
+            //    }
+            //}
             return endLocat;
         }
         #endregion

--
Gitblit v1.8.0