From b9e08c054b2d9a8f6d23535774dacd5406dc43ba Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 09 12月 2024 08:55:58 +0800
Subject: [PATCH] 222
---
CC/iWareSql/DataAccess/StationHandlerV2.cs | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/CC/iWareSql/DataAccess/StationHandlerV2.cs b/CC/iWareSql/DataAccess/StationHandlerV2.cs
index 0cd7e53..e9bb05c 100644
--- a/CC/iWareSql/DataAccess/StationHandlerV2.cs
+++ b/CC/iWareSql/DataAccess/StationHandlerV2.cs
@@ -190,11 +190,14 @@
int placeType = TCSCommon.GetPlaceTypeByWidthLength(upiObj, upiObj.Length, upiObj.Width, ref usePlaceTypeList);
//浼樺厛鏌ヨ
var my_emptyStationList = emptyStationList.Where(x => usePlaceTypeList.Contains(x.PlaceType)).OrderBy(x => x.PlaceType).ToList();
- //閲嶆柊鎺掑簭
- my_emptyStationList = my_emptyStationList.OrderBy(x => x.LaneNo).ThenBy(x => x.LayerNo).ThenBy(x => x.ColumnNo).ToList();
+ //鍒嗙粍鎺掑簭
if (my_emptyStationList?.Count() > 0)
{
- wms_base_place toPlace = StationHandler.GetPlaceByPlaceId(my_emptyStationList.First().Id, edm);
+ var gg = my_emptyStationList.GroupBy(x => x.PlaceType).OrderBy(x => x.Key);
+ var fistGG = gg.First();
+ //閲嶆柊鎺掑簭
+ var new_List = fistGG.ToList().OrderBy(x => x.LaneNo).ThenBy(x => x.ColumnNo).ToList();
+ wms_base_place toPlace = StationHandler.GetPlaceByPlaceId(new_List.First().Id, edm);
return toPlace;
}
else
--
Gitblit v1.9.3