diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs index b00ed6a4..f93d0f53 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs @@ -193,13 +193,13 @@ namespace Tnb.WarehouseMgr .ToExpression(); var policy = await _db.Queryable().Where(it => it.status == 1).FirstAsync(); if (policy == null) throw new AppFriendlyException("没有可用策略", 500); - var result = await _db.Queryable().InnerJoin((a, b) => a.id == b.carry_id) + var items = await _db.Queryable().InnerJoin((a, b) => a.id == b.carry_id) .InnerJoin((a, b, c) => a.location_id == c.id) .Where(whereExpr) .OrderBy(policy.policy) .Select() .ToListAsync(); - return await Task.FromResult(true); + return items.Take(input.Size).ToList(); } /// /// 生成任务执行