ow
This commit is contained in:
1 parent
479762b57e
commit
27284040cc
30 files changed
+3042
-428
No files matched your search
@@ -987,6 +987,10 @@ namespace CloudBuilder.Master.Service
|
||||
repositoryUpload.UpdateNow(upload);
|
||||
|
||||
DmsFileEntity file = repository.DetachedEntities.Where(x => x.FileId == dmsFile.FileId).FirstOrDefault()!;
|
||||
// 主表 OrgFileName 是列表显示/下载名的权威来源,重命名必须同步(历史上只改 upload 表,前端列表名字改不动);
|
||||
// 注意只同步 OrgFileName,主表 FileName 是 FL 编号不能拿新名覆盖
|
||||
file.OrgFileName = dmsFile.FileName;
|
||||
repository.UpdateNow(file);
|
||||
//修改目录档对应的名称
|
||||
IRepository<DmsFolderEntity> repositoryFolder = repository.GetRepository<IRepository<DmsFolderEntity>>();
|
||||
DmsFolderEntity dmsFolder = repositoryFolder.DetachedEntities.Where(x => x.FolderName == file.FileName).FirstOrDefault()!;
|
||||
@@ -1683,7 +1687,8 @@ namespace CloudBuilder.Master.Service
|
||||
entity.OrderKey = dmsFile.OrderKey;
|
||||
entity.FileName = upload.UploadName;
|
||||
entity.FileType = FileTypePolicy.GetType(entity.OrderKey);
|
||||
entity.OrgFileName = dmsFile.FileName;
|
||||
// 主表必须存原始文件名(前端 multipart 字段名),不能存 dmsFile.FileName 物理分片名,否则下载时拿到的就是系统保存名
|
||||
entity.OrgFileName = dmsFile.OrgFileName;
|
||||
entity.FileSize = dmsFile.FileSize;
|
||||
entity.AllowDeleteIndc = entity.AllowRenameIndc = YesNoPolicy.YES;
|
||||
entity.IsDirectoryIndc = YesNoPolicy.NO;
|
||||
|
||||
Reference in new issue
Block a user