zs
2025-05-16 f99638e9d69cce5d0bbb7b99cbaff2f758c3c810
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)