|
@@ -43,25 +43,25 @@ namespace Hotline.Api.Controllers
|
|
|
/// </summary>
|
|
|
/// <param name="dtos"></param>
|
|
|
/// <returns></returns>
|
|
|
- //[Permission(EPermission.AddFile)]
|
|
|
- //[HttpPost]
|
|
|
- //public async Task Add([FromBody] List<FileDto> dtos)
|
|
|
- //{
|
|
|
- // List<File.File> files = new List<File.File>();
|
|
|
- // foreach (var dto in dtos)
|
|
|
- // {
|
|
|
- // if (string.IsNullOrEmpty(dto.Key))
|
|
|
- // throw UserFriendlyException.SameMessage("请上传附件关联Key");
|
|
|
+ [Permission(EPermission.AddFile)]
|
|
|
+ [HttpPost]
|
|
|
+ public async Task Add([FromBody] List<FileDto> dtos)
|
|
|
+ {
|
|
|
+ List<File.File> files = new List<File.File>();
|
|
|
+ foreach (var dto in dtos)
|
|
|
+ {
|
|
|
+ if (string.IsNullOrEmpty(dto.Key))
|
|
|
+ throw UserFriendlyException.SameMessage("请上传附件关联Key");
|
|
|
|
|
|
- // var model = _mapper.Map<File.File>(dto);
|
|
|
- // model.OrgName = _sessionContext.OrgName;
|
|
|
- // model.OrgId = _sessionContext.OrgId;
|
|
|
- // model.UserId = _sessionContext.UserId;
|
|
|
- // model.UserName = _sessionContext.UserName;
|
|
|
- // files.Add(model);
|
|
|
- // }
|
|
|
- // await _fileRepository.AddRangeAsync(files, HttpContext.RequestAborted);
|
|
|
- //}
|
|
|
+ var model = _mapper.Map<File.File>(dto);
|
|
|
+ model.OrgName = _sessionContext.OrgName;
|
|
|
+ model.OrgId = _sessionContext.OrgId;
|
|
|
+ model.UserId = _sessionContext.UserId;
|
|
|
+ model.UserName = _sessionContext.UserName;
|
|
|
+ files.Add(model);
|
|
|
+ }
|
|
|
+ await _fileRepository.AddRangeAsync(files, HttpContext.RequestAborted);
|
|
|
+ }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 删除附件
|