|
@@ -45,7 +45,25 @@ namespace Hotline.Repository.SqlSugar.File
|
|
|
return entities.Select(x => new FileJson { Id = x.Id, FileId = x.Additions, Path = x.Path, FileName = x.Name, FileType = x.Type }).ToList();
|
|
|
}
|
|
|
|
|
|
- public async Task<List<FileJson>> AddFileAsync(List<FileDto> files, string id, string flowId = "", CancellationToken cancellationToken = default)
|
|
|
+ public async Task<List<FileJson>> AddFileAsync(IList<FileDto> files, string id, CancellationToken requestAborted)
|
|
|
+ {
|
|
|
+ var entities = files.Adapt<List<Hotline.File.File>>();
|
|
|
+ foreach (var file in entities)
|
|
|
+ {
|
|
|
+ var names = file.FileName.Split(".");
|
|
|
+ file.Name = names[0];
|
|
|
+ file.Type = names[1];
|
|
|
+ file.Key = id;
|
|
|
+ file.OrgName = _sessionContext.OrgName;
|
|
|
+ file.OrgId = _sessionContext.OrgId;
|
|
|
+ file.UserId = _sessionContext.UserId;
|
|
|
+ file.UserName = _sessionContext.UserName;
|
|
|
+ }
|
|
|
+ await AddRangeAsync(entities, requestAborted);
|
|
|
+ return entities.Select(x => new FileJson { Id = x.Id, FileId = x.Additions, Path = x.Path, FileName = x.Name, FileType = x.Type }).ToList();
|
|
|
+ }
|
|
|
+
|
|
|
+ public async Task<List<FileJson>> AddFileAsync(List<FileDto> files, string id, string flowId = "", CancellationToken cancellationToken = default)
|
|
|
{
|
|
|
List<Hotline.File.File> newFiles = new List<Hotline.File.File>();
|
|
|
var classify = files[0].Classify;
|