Li 2 years ago
parent
commit
703384a00d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      TEAMModelBI/Controllers/BISchool/SchoolController.cs

+ 2 - 2
TEAMModelBI/Controllers/BISchool/SchoolController.cs

@@ -2280,8 +2280,8 @@ namespace TEAMModelBI.Controllers.BISchool
                         touch = schoolConfig.PresetExam[0].touch
                         touch = schoolConfig.PresetExam[0].touch
                     }
                     }
                 });
                 });
-
-                school.campuses.Add(new Campus { name = school.name, id = campusId });
+                if (!school.campuses.Select(x => x.id).Contains(campusId))
+                    school.campuses.Add(new Campus { name = school.name, id = campusId });
 
 
                 School rSchool = await cosmosClient.GetContainer(Constant.TEAMModelOS, "School").ReplaceItemAsync<School>(school, school.id, new PartitionKey("Base"));
                 School rSchool = await cosmosClient.GetContainer(Constant.TEAMModelOS, "School").ReplaceItemAsync<School>(school, school.id, new PartitionKey("Base"));
             }
             }