From 11bff3e93067768199bab9bfff37e8eae17d8d92 Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周一, 05 5月 2025 16:33:45 +0800 Subject: [PATCH] 库存信息页面 --- HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs index 0c133ec..eee9e2f 100644 --- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs +++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs @@ -3,6 +3,7 @@ using CMS.Plugin.HIAWms.Application.Contracts.Services; using CMS.Plugin.HIAWms.Domain.Shared.Util; using CMS.Plugin.HIAWms.Domain.WmsAreas; +using CMS.Plugin.HIAWms.Domain.WmsPlaces; using CMS.Plugin.HIAWms.Domain.WmsStores; using System; using System.Collections.Generic; @@ -10,6 +11,7 @@ using System.Text; using System.Threading.Tasks; using static CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsAreas.WmsAreaCreateOrUpdateDtoBase; +using static CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsPlaces.WmsPlaceCreateOrUpdateDtoBase; namespace CMS.Plugin.HIAWms.Application.Implements { @@ -20,11 +22,13 @@ { private readonly IWmsStoreRepository _storeRepository; private readonly IWmsAreaRepository _wmsAreaRepository; + private readonly IWmsPlaceRepository _wmsPlaceRepository; - public WmsEnumAppService(IWmsStoreRepository storeRepository, IWmsAreaRepository wmsAreaRepository) + public WmsEnumAppService(IWmsStoreRepository storeRepository, IWmsAreaRepository wmsAreaRepository, IWmsPlaceRepository wmsPlaceRepository) { _storeRepository = storeRepository; _wmsAreaRepository = wmsAreaRepository; + _wmsPlaceRepository = wmsPlaceRepository; } public List<EnumItem> GetEnumDataList(WmsEnumInput enumInput) @@ -65,5 +69,23 @@ return result; } + + /// <summary> + /// 宸烽亾鍒楄〃 + /// </summary> + /// <returns></returns> + public async Task<List<PlaceAisleForListOuptut>> GetAisleListAsync() + { + var list = await _wmsPlaceRepository.GetAisleListForSelectAsync(); + if (list == null || list.Count <= 0) { return new List<PlaceAisleForListOuptut>(); } + + var result = list.Select(x => new PlaceAisleForListOuptut + { + Aisle = x.Aisle, + AisleName = $"绗瑊x.Aisle}宸烽亾", + }).ToList(); + + return result; + } } } -- Gitblit v1.9.3