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