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;
+
+ }
+
///
/// 箱号是否绑定了任务实体:待入库和部分入库状态中
///