|
@@ -64,7 +64,9 @@ namespace TEAMModelOS.SDK
|
|
|
}
|
|
|
List<Task<ItemResponse<TeacherTrain>>> task = new List<Task<ItemResponse<TeacherTrain>>>();
|
|
|
teacherTrains.ForEach(x => {
|
|
|
- x.update.UnionWith(change.update);
|
|
|
+ change.update.ToList().ForEach(u => {
|
|
|
+ x.update.Add(u);
|
|
|
+ });
|
|
|
task.Add(client.GetContainer(Constant.TEAMModelOS, "Teacher").ReplaceItemAsync<TeacherTrain>(x, x.id, new PartitionKey($"TeacherTrain-{change.school}")));
|
|
|
});
|
|
|
await task.TaskPage(50);
|
|
@@ -83,7 +85,9 @@ namespace TEAMModelOS.SDK
|
|
|
update = new HashSet<string> { StatisticsService.TeacherAbility,
|
|
|
StatisticsService.TeacherClass, StatisticsService.OfflineRecord }
|
|
|
};
|
|
|
- teacherTrain.update.UnionWith(change.update);
|
|
|
+ change.update.ToList().ForEach(u => {
|
|
|
+ teacherTrain.update.Add(u);
|
|
|
+ });
|
|
|
task.Add(client.GetContainer(Constant.TEAMModelOS, "Teacher").CreateItemAsync<TeacherTrain>(teacherTrain, new PartitionKey($"TeacherTrain-{change.school}")));
|
|
|
});
|
|
|
await task.TaskPage(100);
|
|
@@ -105,7 +109,9 @@ namespace TEAMModelOS.SDK
|
|
|
}
|
|
|
List<Task<ItemResponse<TeacherTrain>>> task = new List<Task<ItemResponse<TeacherTrain>>>();
|
|
|
teacherTrains.ForEach(x => {
|
|
|
- x.update.UnionWith(list.update);
|
|
|
+ list.update.ForEach(u => {
|
|
|
+ x.update.Add(u);
|
|
|
+ });
|
|
|
task.Add(client.GetContainer(Constant.TEAMModelOS, "Teacher").ReplaceItemAsync<TeacherTrain>(x, x.id, new PartitionKey($"TeacherTrain-{list.school}")));
|
|
|
});
|
|
|
await task.TaskPage(50);
|
|
@@ -124,7 +130,10 @@ namespace TEAMModelOS.SDK
|
|
|
update = new HashSet<string> { StatisticsService.TeacherAbility,
|
|
|
StatisticsService.TeacherClass, StatisticsService.OfflineRecord }
|
|
|
};
|
|
|
- teacherTrain.update.UnionWith(list.update);
|
|
|
+ list.update.ForEach(u => {
|
|
|
+ teacherTrain.update.Add(u);
|
|
|
+ });
|
|
|
+
|
|
|
task.Add(client.GetContainer(Constant.TEAMModelOS, "Teacher").UpsertItemAsync<TeacherTrain>(teacherTrain, new PartitionKey($"TeacherTrain-{list.school}")));
|
|
|
});
|
|
|
await task.TaskPage(100);
|