This commit is contained in:
owenchen committed 2026-10-19 13:36:58 +08:00
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;