CrazyIter_Bin hai 1 ano
pai
achega
d4092dbd71

+ 14 - 0
TEAMModelOS.SDK/Models/Cosmos/Common/Activity.cs

@@ -516,4 +516,18 @@ namespace TEAMModelOS.SDK.Models
         /// </summary>
         /// </summary>
         public string period { get; set; }
         public string period { get; set; }
     }
     }
+
+    public class ActivityEnroll  :CosmosEntity {
+        //id  教师id,
+        //code ActivityEnroll-ActivityId
+        //pk ActivityEnroll
+        //Contest/赛课活动",  "Training/线上培训", "Research/教研活动
+        public string school { get; set; }
+        public EnrollContest contest { get; set; }
+    }
+
+    public class EnrollContest 
+    {
+        
+    }
 }
 }

+ 2 - 1
TEAMModelOS/Controllers/Common/ActivityController.cs

@@ -895,7 +895,7 @@ namespace TEAMModelOS.Controllers
                                             }
                                             }
                                         }
                                         }
                                         if (_remove.ValueKind.Equals(JsonValueKind.Array)) {
                                         if (_remove.ValueKind.Equals(JsonValueKind.Array)) {
-                                            List<InviteTeachers> removeTeachers = _invite.ToObject<List<InviteTeachers>>();
+                                            List<InviteTeachers> removeTeachers = _remove.ToObject<List<InviteTeachers>>();
                                             foreach (var remove in removeTeachers)
                                             foreach (var remove in removeTeachers)
                                             {
                                             {
                                                 if (string.IsNullOrWhiteSpace(remove.school)  || !remove.school.Equals(school))
                                                 if (string.IsNullOrWhiteSpace(remove.school)  || !remove.school.Equals(school))
@@ -907,6 +907,7 @@ namespace TEAMModelOS.Controllers
                                             }
                                             }
                                         }
                                         }
                                         var teachers = activityTeacher.inviteTeachers.FindAll(z => z.school.Equals(school));
                                         var teachers = activityTeacher.inviteTeachers.FindAll(z => z.school.Equals(school));
+                                        await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Teacher).UpsertItemAsync(activityTeacher, new PartitionKey("ActivityTeacher"));
                                         return Ok(new { inviteTeachers=teachers, inviteTeachersInvalid, removeTeachersInvalid });
                                         return Ok(new { inviteTeachers=teachers, inviteTeachersInvalid, removeTeachersInvalid });
                                     }
                                     }
                                     else
                                     else