From 33775a52cf8551b255c2254a9b5e367382fb0518 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Fri, 8 Dec 2023 09:46:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Services/OutStockService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Domain/Services/OutStockService.cs b/src/WMS.Web.Domain/Services/OutStockService.cs index 12d574ee..37c93a76 100644 --- a/src/WMS.Web.Domain/Services/OutStockService.cs +++ b/src/WMS.Web.Domain/Services/OutStockService.cs @@ -77,6 +77,7 @@ namespace WMS.Web.Domain.Services { _logger.LogInformation($"出库:{JsonConvert.SerializeObject(dto)} 操作人:{loginInfo.UserInfo.StaffId}"); var outStockTask = await _outStockTaskRepositories.Get(dto.TaskId); + if(outStockTask==null) return Result.ReFailure(ResultCodes.OutStockTaskNoData); if (outStockTask.Status == OutStockStatus.Already) return Result.ReFailure(ResultCodes.OutStockTaskAlready); if (outStockTask.Status == OutStockStatus.Repeal) @@ -98,7 +99,7 @@ namespace WMS.Web.Domain.Services if (!inventory.StockCode.Equals(outStockTask.StockCode)) { var box = await _boxRepositories.Get(boxid); - var stockCodeName = _singleDataService.GetSingleData(SingleAction.Stocks, loginInfo.UserInfo.CompanyId, outStockTask.StockCode); + var stockCodeName = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, loginInfo.UserInfo.CompanyId, outStockTask.StockCode + outStockTask.OrgCode); return Result.ReFailure($"箱号:{box?.BoxBillNo}在仓库:{stockCodeName} 不存在库存", 70009); } }