From 777a4c73dd48d0a2d1bcc925338232dc4e1531d3 Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Sat, 5 Jul 2025 14:41:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E4=BA=86=E5=85=A5=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Repositories/InStockTaskRepositories.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WMS.Web.Repositories/InStockTaskRepositories.cs b/src/WMS.Web.Repositories/InStockTaskRepositories.cs index 2adf662d..b7ae3fc3 100644 --- a/src/WMS.Web.Repositories/InStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/InStockTaskRepositories.cs @@ -207,7 +207,7 @@ namespace WMS.Web.Repositories //boxList = boxList.GroupBy(g => g.DetailId).Select(s => s.OrderByDescending(o => o.ReceiveTime).First()).ToList(); var boxIds = boxList.GroupBy(x => x.BoxId).Select(x => x.Key).ToList(); - if (entity.Type == InstockType.Purchase) + if ((entity.Type == InstockType.Purchase||entity.Type==InstockType.ProduceSotck)) { //左连接中 右表中的数据如果有多条,所以需要特殊处理 var instockTaskBoxList = await _context.InstockTaskBox.Include(x => x.Details).Where(w => w.TaskId == entity.Id && boxIds.Contains(w.BoxId)).ToListAsync(); @@ -251,7 +251,7 @@ namespace WMS.Web.Repositories } - if (entity.Type == InstockType.Purchase) + if ((entity.Type == InstockType.Purchase || entity.Type == InstockType.ProduceSotck)) { var receiveBox = await _context.InStockTaskBoxDetails .GroupJoin(_context.InstockTaskBox, boxde => boxde.Fid, ts => ts.Id, (detail, ts) => new { detail, ts })