From a9513fe0529abf7d63a955b83a4e784ce531be4b Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期三, 10 九月 2025 08:58:25 +0800
Subject: [PATCH] PDA AGV转运功能增加货架库到平库转运

---
 Wms/WMS.BLL/HttpServer.cs |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/Wms/WMS.BLL/HttpServer.cs b/Wms/WMS.BLL/HttpServer.cs
index f7fbbc3..9af3615 100644
--- a/Wms/WMS.BLL/HttpServer.cs
+++ b/Wms/WMS.BLL/HttpServer.cs
@@ -35,7 +35,7 @@
                 #region 鍒ゆ柇
                 if (string.IsNullOrEmpty(palletNo))
                 {
-                    throw new Exception("鎵樼洏鍙蜂笉鑳戒负绌�");
+                    throw new Exception("鎵樼洏鍙蜂笉鑳戒负绌�!");
                 }
                 if (string.IsNullOrEmpty(houseNo))
                 {
@@ -840,7 +840,15 @@
                 var roadStr = Db.Queryable<SysStorageRoadway>().Where(m => m.IsDel == "0" && m.Status == "0").Select(m=>m.RoadwayNo).ToList();
                 //宸烽亾缁勪俊鎭�
                 var roadList = Db.Queryable<SysStorageLocat>().Where(m => m.IsDel == "0" && m.WareHouseNo == houseNo && areaList.Contains(m.AreaNo) && !string.IsNullOrWhiteSpace(m.RoadwayNo) && roadStr.Contains(m.RoadwayNo))
-                    .GroupBy(m => m.RoadwayNo).OrderBy(m => m.RoadwayNo).Select(m => m.RoadwayNo).ToList();
+                    .GroupBy(m => m.RoadwayNo)
+                    .Select(m => m.RoadwayNo)
+                    .ToList()
+                    .OrderBy(roadwayNo =>
+                    {
+                        // 绉婚櫎鎵�鏈夐潪鏁板瓧瀛楃锛屽彧淇濈暀鏁板瓧
+                        var numbersOnly = new string(roadwayNo.Where(char.IsDigit).ToArray());
+                        return int.TryParse(numbersOnly, out int result) ? result : 0;
+                    }).ToList();
 
                 #endregion
 

--
Gitblit v1.8.0