田爽 1 year ago
parent
commit
9dabc65fd5
1 changed files with 18 additions and 18 deletions
  1. 18 18
      src/Hotline.Api/Controllers/FileController.cs

+ 18 - 18
src/Hotline.Api/Controllers/FileController.cs

@@ -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>
 		/// 删除附件