From 5c5a26ca4f99953d06e75010eed5b0b59dff3b3f Mon Sep 17 00:00:00 2001 From: song zhou <1759742460@qq.com> Date: 周日, 18 5月 2025 19:44:26 +0800 Subject: [PATCH] wcs交互 --- HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 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 5bb3deb..2d20ac3 100644 --- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs +++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsEnumAppService.cs @@ -71,15 +71,15 @@ /// <returns></returns> public async Task<List<AreaForListOuptut>> GetAreaListAsync() { - var list = await _wmsAreaRepository.GetListForSelectAsync(); + var list = await _wmsAreaRepository.GetListForSelectAsync(); if (list == null || list.Count <= 0) { return new List<AreaForListOuptut>(); } - var result = list.Select(x=>new AreaForListOuptut + var result = list.Select(x => new AreaForListOuptut { AreaName = x.AreaName, AreaNo = x.AreaNo, }).ToList(); - return result; + return result; } /// <summary> @@ -142,9 +142,17 @@ { var queryInput = new GetWmsMaterialTypeInput(); var whereConditions = DynamicGetQueryParams(queryInput); - var list = await _WmsMaterialTypeRepository.GetListAsync(whereConditions); + var list = await _WmsMaterialTypeRepository.GetListAsync(whereConditions); - return ObjectMapper.Map<List<WmsMaterialType>, List<MaterialTypeOutput>>(list); + var result = new List<MaterialTypeOutput>(); + if (list == null || list.Count <= 0) return result; + + result = list.Select(x => new MaterialTypeOutput + { + MaterialTypeCode = x.MaterialTypeCode, + MaterialTypeDesc = x.MaterialTypeDesc, + }).ToList(); + return result; } private FunReturnResultModel<Expression<Func<WmsMaterialType, bool>>> DynamicGetQueryParams(GetWmsMaterialTypeInput input) -- Gitblit v1.9.3