瀏覽代碼

处理移除学区报错异常

Li 2 年之前
父節點
當前提交
74e6052237
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      TEAMModelBI/Controllers/BINormal/AreaRelevantController.cs

+ 2 - 2
TEAMModelBI/Controllers/BINormal/AreaRelevantController.cs

@@ -173,10 +173,10 @@ namespace TEAMModelBI.Controllers.BINormal
 
                     foreach (var item in teachers)
                     {
-                        var tchSchool = item.schools.Find(f => f.schoolId.Equals($"{schoolId}") && f.areaId.Equals($"{areaId}"));
+                        var tchSchool = item.schools.Where(f => f.schoolId.Equals($"{schoolId}")).FirstOrDefault();
                         if (tchSchool != null)
                         {
-                            item.schools.Remove(tchSchool);
+                            tchSchool.areaId = "";
                             await cosmosClient.GetContainer("TEAMModelOS", "Teacher").ReplaceItemAsync<Teacher>(item, item.id, new PartitionKey("Base"));
                         }
                     }