From 70a1022a438bcbf144dede05cdcd55b7ae9a5c2e Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Tue, 19 Mar 2024 16:29:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml | 5 +++++ src/WMS.Web.Domain/Services/Public/SingleDataService.cs | 1 + src/WMS.Web.Domain/Values/Single/SingleAction.cs | 8 +++++++- src/WMS.Web.Repositories/BackRecordRepositories.cs | 2 +- src/WMS.Web.Repositories/BoxInventoryRepositories.cs | 4 ++-- src/WMS.Web.Repositories/InventoryDetailsRepositories.cs | 5 ++--- 6 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml index 2e9db90b..66f21286 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml @@ -6350,6 +6350,11 @@ 仓库:编码与组织编码结合 + + + 仓库:编码与组织编码结合 + + 单点-控制器枚举 diff --git a/src/WMS.Web.Domain/Services/Public/SingleDataService.cs b/src/WMS.Web.Domain/Services/Public/SingleDataService.cs index 4e63918e..b66f01f4 100644 --- a/src/WMS.Web.Domain/Services/Public/SingleDataService.cs +++ b/src/WMS.Web.Domain/Services/Public/SingleDataService.cs @@ -246,6 +246,7 @@ namespace WMS.Web.Domain.Services.Public } if (!dic.ContainsKey(code)) return ""; + var name = dic[code]; return dic[code]; } catch (Exception ex) diff --git a/src/WMS.Web.Domain/Values/Single/SingleAction.cs b/src/WMS.Web.Domain/Values/Single/SingleAction.cs index a3e7de30..1e5328a2 100644 --- a/src/WMS.Web.Domain/Values/Single/SingleAction.cs +++ b/src/WMS.Web.Domain/Values/Single/SingleAction.cs @@ -110,7 +110,13 @@ namespace WMS.Web.Domain.Values.Single /// 仓库:编码与组织编码结合 /// [EnumRemark("仓库")] - StocksJoinOrgCode=20 + StocksJoinOrgCode=20, + + /// + /// 仓库:编码与组织编码结合 + /// + [EnumRemark("仓位与仓库与组织")] + SubStocksJoinOrgCode } } diff --git a/src/WMS.Web.Repositories/BackRecordRepositories.cs b/src/WMS.Web.Repositories/BackRecordRepositories.cs index 056b57b3..c98e008d 100644 --- a/src/WMS.Web.Repositories/BackRecordRepositories.cs +++ b/src/WMS.Web.Repositories/BackRecordRepositories.cs @@ -120,7 +120,7 @@ namespace WMS.Web.Repositories Qty = s.detail.Qty, Org= _erpBasicDataExtendService.GetOrgName(orgs, s.order.OrgCode), Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, s.order.StockCode + s.order.OrgCode), - SubStock = _singleDataService.GetSingleData(SingleAction.SubStocks, companyId, s.order.SubStockCode), + SubStock = _singleDataService.GetSingleData(SingleAction.SubStocksJoinOrgCode, companyId, s.order.SubStockCode + s.order.StockCode + s.order.OrgCode), SerialNumbers = (string.Join(",", s.detail.SerialNumbers)).TrimEnd(','), }).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); diff --git a/src/WMS.Web.Repositories/BoxInventoryRepositories.cs b/src/WMS.Web.Repositories/BoxInventoryRepositories.cs index 7fb2db3d..1cd53164 100644 --- a/src/WMS.Web.Repositories/BoxInventoryRepositories.cs +++ b/src/WMS.Web.Repositories/BoxInventoryRepositories.cs @@ -122,8 +122,8 @@ namespace WMS.Web.Repositories MaterialNumber = s.detail.MaterialNumber, Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialNumber), Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, s.order.StockCode+s.order.OrgCode), - SubStock = _singleDataService.GetSingleData(SingleAction.SubStocks, companyId, s.order.SubStockCode), - SerialNumbers=(string.Join(",",s.detail.SerialNumbers)).TrimEnd(','), + SubStock = _singleDataService.GetSingleData(SingleAction.SubStocksJoinOrgCode, companyId, s.order.SubStockCode + s.order.StockCode + s.order.OrgCode), + SerialNumbers =(string.Join(",",s.detail.SerialNumbers)).TrimEnd(','), Org = _erpBasicDataExtendService.GetOrgName(orgs, s.order.OrgCode), Qty = s.detail.Qty, }).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); diff --git a/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs b/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs index 45a357ef..d6111d97 100644 --- a/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs +++ b/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs @@ -103,8 +103,7 @@ namespace WMS.Web.Repositories query = query.Where(w => w.SubStockCode == dto.SubStockCode); if (dto.Qty.HasValue) - query = query.Where(w => w.Qty == dto.Qty); - + query = query.Where(w => w.Qty == dto.Qty); int total = await query.CountAsync(); @@ -117,7 +116,7 @@ namespace WMS.Web.Repositories Org= _erpBasicDataExtendService.GetOrgName(orgs, s.OrgCode), Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, s.StockCode + s.OrgCode), Qty = s.Qty, - SubStock = _singleDataService.GetSingleData(SingleAction.SubStocks, companyId, s.SubStockCode), + SubStock = _singleDataService.GetSingleData(SingleAction.SubStocksJoinOrgCode, companyId, s.SubStockCode + s.StockCode + s.OrgCode), Unit = _erpBasicDataExtendService.GetMaterialUnitName(materials, s.MaterialNumber), }).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();