Browse Source

标记离开或者取消

CrazyIter_Bin 4 years ago
parent
commit
be179d4c58

+ 1 - 0
TEAMModelOS.SDK/Models/Cosmos/Teacher/Teacher.cs

@@ -18,6 +18,7 @@ namespace TEAMModelOS.SDK.Models
             public string schoolId { get; set; }
             public string name { get; set; }
             public string status { get; set; }
+            public long time { get; set; }
         }
     }
 

+ 3 - 1
TEAMModelOS/Controllers/Teacher/InitController.cs

@@ -430,10 +430,12 @@ namespace TEAMModelOS.Controllers
                         }
                     }
                     else {
-                        teacher.schools.Add(new Teacher.School() { schoolId = school_code.GetString(), name = school_name.GetString(), status = grant_type.GetString() });
+                        long now = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
+                        teacher.schools.Add(new Teacher.School() { schoolId = school_code.GetString(), name = school_name.GetString(), status = grant_type.GetString() ,time= now });
                     }
                 }
                 await client.GetContainer("TEAMModelOS", "Teacher").ReplaceItemAsync<Teacher>(teacher, id, new PartitionKey("Base"));
+
                 //在學校表處理該學校教師帳號的狀態
                 var sresponse = await client.GetContainer("TEAMModelOS", "School").ReadItemStreamAsync(id, new PartitionKey($"Teacher-{school_code}"));
                 if (sresponse.Status == 200)