From d13e6e7d5df05ba244971d2fabb788ccb0f5c12a Mon Sep 17 00:00:00 2001
From: wankeda <Administrator@DESKTOP-HAU3ST3>
Date: 星期二, 27 一月 2026 15:12:10 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/MeiRuiAn/JiAnLiKu
---
WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs b/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs
index cbc7fe8..bf88469 100644
--- a/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs
+++ b/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs
@@ -55,9 +55,16 @@
/// </summary>
/// <param name="warehouseId"></param>
/// <returns></returns>
- public List<string> GetCanOutLocationCodes(int warehouseId)
+ public List<string> GetCanOutLocationCodes(List<Dt_Warehouse> warehouse)
{
- return QueryData(x => x.LocationCode, x => x.WarehouseId == warehouseId && x.LocationStatus == LocationStatusEnum.InStock.ObjToInt() && (x.EnableStatus == EnableStatusEnum.OnlyOut.ObjToInt() || x.EnableStatus == EnableStatusEnum.Normal.ObjToInt())).Distinct().ToList();
+ var warehouseIds = warehouse.Select(x => x.WarehouseId).ToList();
+ return QueryData(x => x.LocationCode,
+ x => warehouseIds.Contains(x.WarehouseId) &&
+ x.LocationStatus == LocationStatusEnum.InStock.ObjToInt() &&
+ (x.EnableStatus == EnableStatusEnum.OnlyOut.ObjToInt() ||
+ x.EnableStatus == EnableStatusEnum.Normal.ObjToInt()))
+ .Distinct()
+ .ToList();
}
--
Gitblit v1.9.3