This commit is contained in:
itcsx committed 2026-09-13 19:01:48 +08:00
1 parent 7f5bf3c68d
commit 816209fc35
37 files changed
+3236 -4515

No files matched your search

@@ -425,6 +425,8 @@ namespace CloudBuilder.Master.Service
if (familyGroupFolders == null || familyGroupFolders.Length == 0) return;
List<FamilyGroupPermissionEntity> manages = new List<FamilyGroupPermissionEntity>();
FamilyGroupPermissionEntity familyGroupPermission;
foreach (FamilyGroupFolderEntity dto in familyGroupFolders)
{
//原来不存在的插入
@@ -445,7 +447,15 @@ namespace CloudBuilder.Master.Service
repositoryFamilyGroupFolder.InsertNow(familyGroupFolderEntity);
dto.FolderName = familyGroupFolderEntity.FolderName;
familyGroupPermission = new FamilyGroupPermissionEntity();
familyGroupPermission.FamilyName = familyName;
familyGroupPermission.FolderName = dto.FolderName;
familyGroupPermission.UserName = service.UserId;
manages.Add(familyGroupPermission);
}
InsertFamilyGroupPermission(manages.ToArray());
}
@@ -559,8 +569,9 @@ namespace CloudBuilder.Master.Service
repository.UpdateNow(familyGroup);
SaveFamilyGroupFolders(familyGroup.FamilyName, data.FamilyGroupFolders);
//因为SavePermissions要在SaveFamilyGroupFolders之前,因为SaveFamilyGroupFolders要插入管理员的权限
SavePermissions(familyGroup.FamilyName, data.FamilyGroupPermissions);
SaveFamilyGroupFolders(familyGroup.FamilyName, data.FamilyGroupFolders);
SaveFamilyGroupManagers(familyGroup.FamilyName, data.FamilyGroupManagers);
//创建群根目录