schangxiang@126.com
2025-05-08 04db66bdb3d1fb89fb3ff2c3c2893c93a3802230
Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms/Controller/WmsMaterialController.cs
@@ -23,15 +23,15 @@
    [Route("api/v{version:apiVersion}/HIAWms/[controller]")] 
    public class WmsMaterialController : ControllerBase 
    { 
        private readonly IWmsMaterialAppService _wmsmaterialsAppService;
        private readonly IWmsMaterialAppService _wmsMaterialAppService;
 
        /// <summary> 
        /// Initializes a new instance of the <see cref="WmsMaterialController"/> class. 
        /// </summary> 
        /// <param name="wmsmaterialsAppService">The wmsmaterials application service.</param>
        public WmsMaterialController(IWmsMaterialAppService wmsmaterialsAppService)
        /// <param name="wmsMaterialAppService">The wmsMaterial application service.</param>
        public WmsMaterialController(IWmsMaterialAppService wmsMaterialAppService)
        { 
            _wmsmaterialsAppService = wmsmaterialsAppService;
            _wmsMaterialAppService = wmsMaterialAppService;
        } 
 
        /// <summary> 
@@ -43,7 +43,7 @@
        [Route("{id}")] 
        public virtual Task<WmsMaterialDto> GetAsync(Guid id) 
        { 
            return _wmsmaterialsAppService.GetAsync(id);
            return _wmsMaterialAppService.GetAsync(id);
        } 
 
        /// <summary> 
@@ -55,7 +55,7 @@
        [Route("Page")] 
        public virtual Task<PagedResultDto<WmsMaterialDto>> GetListAsync([FromQuery] GetWmsMaterialInput input) 
        { 
            return _wmsmaterialsAppService.GetListAsync(input);
            return _wmsMaterialAppService.GetListAsync(input);
        } 
 
        /// <summary> 
@@ -67,7 +67,7 @@
        [HttpPost] 
        public virtual Task<WmsMaterialDto> CreateAsync(WmsMaterialCreateDto input) 
        { 
            return _wmsmaterialsAppService.CreateAsync(input);
            return _wmsMaterialAppService.CreateAsync(input);
        } 
 
        /// <summary> 
@@ -81,7 +81,7 @@
        [Route("{id}")] 
        public virtual Task<WmsMaterialDto> UpdateAsync(Guid id, WmsMaterialUpdateDto input) 
        { 
            return _wmsmaterialsAppService.UpdateAsync(id, input);
            return _wmsMaterialAppService.UpdateAsync(id, input);
        } 
 
        /// <summary> 
@@ -94,7 +94,7 @@
        [Route("Clone")] 
        public virtual Task<List<WmsMaterialDto>> CloneAsync([FromBody] IEnumerable<Guid> ids) 
        { 
            return _wmsmaterialsAppService.CloneAsync(ids);
            return _wmsMaterialAppService.CloneAsync(ids);
        } 
 
        /// <summary> 
@@ -107,7 +107,7 @@
        [Route("{id}")] 
        public virtual Task DeleteAsync(Guid id) 
        { 
            return _wmsmaterialsAppService.DeleteAsync(id);
            return _wmsMaterialAppService.DeleteAsync(id);
        } 
 
        /// <summary> 
@@ -119,7 +119,7 @@
        [HttpDelete] 
        public virtual Task DeleteAsync([FromBody] IEnumerable<Guid> ids) 
        { 
            return _wmsmaterialsAppService.DeleteManyAsync(ids);
            return _wmsMaterialAppService.DeleteManyAsync(ids);
        } 
 
        /// <summary> 
@@ -131,7 +131,7 @@
        [Route("{id}/AdjustSort/{sort}")] 
        public virtual Task AdjustSortAsync(Guid id, int sort) 
        { 
            return _wmsmaterialsAppService.AdjustSortAsync(id, sort);
            return _wmsMaterialAppService.AdjustSortAsync(id, sort);
        } 
 
        /// <summary> 
@@ -148,16 +148,16 @@
            stream.Seek(0L, SeekOrigin.Begin); 
 
            var sheetNames = stream.GetSheetNames(); 
            var wmsmaterialsRows = sheetNames.Contains("閰嶇疆") ? MiniExcel.Query<WmsMaterialsImportModel.WmsMaterialImportModel>(stream, sheetName: "閰嶇疆").ToList() : new();
            var wmsMaterialRows = sheetNames.Contains("閰嶇疆") ? MiniExcel.Query<WmsMaterialsImportModel.WmsMaterialImportModel>(stream, sheetName: "閰嶇疆").ToList() : new();
 
            if (!wmsmaterialsRows.Any())
            if (!wmsMaterialRows.Any())
            { 
                throw new UserFriendlyException("璇锋鏌ュ鍏ョ殑琛ㄦ牸"); 
            } 
 
            await _wmsmaterialsAppService.ImportAsync(new WmsMaterialsImportModel
            await _wmsMaterialAppService.ImportAsync(new WmsMaterialsImportModel
            { 
                WmsMaterials = wmsmaterialsRows,
                WmsMaterials = wmsMaterialRows,
            }); 
 
            return Ok(); 
@@ -172,7 +172,7 @@
        public virtual async Task<IActionResult> ExportAsync([FromQuery] GetWmsMaterialInput input) 
        { 
            input.MaxResultCount = int.MaxValue; 
            var exportData = await _wmsmaterialsAppService.ExportAsync(input);
            var exportData = await _wmsMaterialAppService.ExportAsync(input);
            var templatePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"Resources/Templates/WmsMaterial瀵煎嚭妯℃澘.xlsx"); 
            if (!System.IO.File.Exists(templatePath)) 
            {