From 00d525a6e4df444d301e4438983d4af34631e4f9 Mon Sep 17 00:00:00 2001 From: FanLian Date: Fri, 21 Jul 2023 16:27:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=BE=E6=94=B6=E9=80=BB=E8=BE=91=E6=9B=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WarehouseMgr/Tnb.WarehouseMgr/WmsCarryQueryService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryQueryService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryQueryService.cs index c76028c8..2fb2cf42 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryQueryService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryQueryService.cs @@ -67,7 +67,9 @@ namespace Tnb.WarehouseMgr try { var carry = await _db.Queryable().SingleAsync(it => it.carry_code == input.carry_code); - var carryCodes = await _db.Queryable().Where(it => it.carry_id == carry.id).ToListAsync(); + var carryDs = await _db.Queryable().Where(it => it.carry_id == carry.id).ToListAsync(); + var mCarryIds = carryDs.Select(x=>x.membercarry_id).ToList(); + var carryCodes = await _db.Queryable().Where(it => mCarryIds.Contains(it.carry_id)).ToListAsync(); data = carry.Adapt(); data.wmsCarryCodes = carryCodes.Adapt>();