From 7a585aff577c46454704a7e5bc722d8341d8d95e Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Fri, 5 Jan 2024 11:46:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=AE=B1=E5=8F=B7=E8=BF=94?= =?UTF-8?q?=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml | 5 +++++ src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs | 4 ++++ src/WMS.Web.Repositories/TakeStockRepositories.cs | 3 +++ 3 files changed, 12 insertions(+) diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml index 66833517..c783c5cc 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml @@ -4897,6 +4897,11 @@ 仓位 + + + 箱号 + + 子仓库 diff --git a/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs b/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs index 5fcf0f0e..1c369d74 100644 --- a/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs +++ b/src/WMS.Web.Core/Dto/TakeStock/TakeStockQueryInfoResponse.cs @@ -50,6 +50,10 @@ namespace WMS.Web.Core.Dto.TakeStock [Column("仓位")] public string SubStock { get; set; } /// + /// 箱号 + /// + public string BoxBillNo { get; set; } + /// /// 子仓库 /// [Column("子仓库")] diff --git a/src/WMS.Web.Repositories/TakeStockRepositories.cs b/src/WMS.Web.Repositories/TakeStockRepositories.cs index 724eab14..3a8d841f 100644 --- a/src/WMS.Web.Repositories/TakeStockRepositories.cs +++ b/src/WMS.Web.Repositories/TakeStockRepositories.cs @@ -216,6 +216,8 @@ namespace WMS.Web.Repositories var query = _context.TakeStockDetails .GroupJoin(_context.TakeStock, detail => detail.Fid, order => order.Id, (detail, orders) => new { detail, orders }) .SelectMany(x => x.orders.DefaultIfEmpty(), (p, order) => new { p.detail, order }) + .GroupJoin(_context.Box, d => d.detail.BoxId, box => box.Id, (d, box) => new { d, box }) + .SelectMany(x => x.box.DefaultIfEmpty(), (p, box) => new { p.d.detail,p.d.order, box }) .OrderByDescending(o => o.detail.Id) .Where(adv => 1 == 1 && adv.detail.FinalQty > 0); @@ -262,6 +264,7 @@ namespace WMS.Web.Repositories BeforeQty = s.detail.BeforeQty, AfterQty = s.detail.AfterQty, FinalQty = s.detail.FinalQty, + BoxBillNo=s.box.BoxBillNo, ResultType = s.order.ResultType.GetRemark(), Remark = s.detail.Remark, FailRemark = s.order.FailRemark,