From 6eb99c208251588d3b2fc77c26eec287439b09d7 Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Fri, 10 Nov 2023 10:16:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=A1=E5=87=86=E6=8E=A5=E5=8F=A3=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml | 7 +++++++ .../Infrastructure/IInStockTaskRepositories.cs | 7 +++++++ .../Services/InStockTaskService.cs | 2 +- .../InStockTaskRepositories.cs | 16 ++++++++++++++++ 4 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml index afbb332b..1bbc500b 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml @@ -1337,6 +1337,13 @@ + + + 实体:根据来源单号 + + + + 箱号是否绑定了入库任务单实体:待入库和部分入库状态中 diff --git a/src/WMS.Web.Domain/Infrastructure/IInStockTaskRepositories.cs b/src/WMS.Web.Domain/Infrastructure/IInStockTaskRepositories.cs index d8e5dd73..fdeb6447 100644 --- a/src/WMS.Web.Domain/Infrastructure/IInStockTaskRepositories.cs +++ b/src/WMS.Web.Domain/Infrastructure/IInStockTaskRepositories.cs @@ -36,6 +36,13 @@ namespace WMS.Web.Domain.Infrastructure /// Task GetBy(string boxBillNo); + /// + /// 实体:根据来源单号 + /// + /// + /// + Task GetBySource(string sourceBillNo); + /// /// 箱号是否绑定了入库任务单实体:待入库和部分入库状态中 /// diff --git a/src/WMS.Web.Domain/Services/InStockTaskService.cs b/src/WMS.Web.Domain/Services/InStockTaskService.cs index 2c72484a..e7b3a0b5 100644 --- a/src/WMS.Web.Domain/Services/InStockTaskService.cs +++ b/src/WMS.Web.Domain/Services/InStockTaskService.cs @@ -52,7 +52,7 @@ namespace WMS.Web.Domain.Services bool isTransaction = false; //2.查看是否有入库任务单 - var task = await _inStockTaskRepositories.GetBy(sourceBillNo); + var task = await _inStockTaskRepositories.GetBySource(sourceBillNo); if (task == null) return ResultList.ReFailure(ResultCodes.OrderNoData); diff --git a/src/WMS.Web.Repositories/InStockTaskRepositories.cs b/src/WMS.Web.Repositories/InStockTaskRepositories.cs index 0a679303..405efdaa 100644 --- a/src/WMS.Web.Repositories/InStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/InStockTaskRepositories.cs @@ -180,6 +180,22 @@ namespace WMS.Web.Repositories } + /// + /// 实体:根据来源单号 + /// + /// + /// + public async Task GetBySource(string sourceBillNo) + { + var entity = await _context.InStockTask + .Include(s => s.Boxs) + .Include(s => s.Details) + .Where(w => w.SourceBillNo==sourceBillNo).FirstOrDefaultAsync(); + + return entity; + + } + /// /// 箱号是否绑定了任务实体:待入库和部分入库状态中 ///