Ver código fonte

update 导入监护人。

CrazyIter_Bin 3 anos atrás
pai
commit
07c34e5b1a
1 arquivos alterados com 9 adições e 0 exclusões
  1. 9 0
      TEAMModelOS.SDK/Models/Service/StudentService.cs

+ 9 - 0
TEAMModelOS.SDK/Models/Service/StudentService.cs

@@ -847,6 +847,15 @@ namespace TEAMModelOS.SDK
                                 isUpPwDone = true;
                             }
                             tmpStudInfo.picture = student.picture;
+                            var guardian= student.guardians.Find(x => x.mobile.Equals(stud.Value.gPhone));
+                            if (guardian != null)
+                            {
+                                guardian.name = stud.Value.gName;
+                                guardian.relation = stud.Value.guardian;
+                            }
+                            else {
+                                student.guardians.Add(new StudentGuardian { mobile=stud.Value.gPhone,name=stud.Value.gName,relation=stud.Value.guardian});
+                            }
                             await cosmosContainer.ReplaceItemAsync(student, stud.Key, new PartitionKey($"Base-{schoolId}"));
 
                         }