|
@@ -104,14 +104,17 @@ namespace TEAMModelFunction
|
|
|
{
|
|
|
for (int k = 0; k < info.targetClassIds.Count; k++)
|
|
|
{
|
|
|
- ExamClassResult result = new ExamClassResult();
|
|
|
- result.code = "ExamClassResult-" + info.school;
|
|
|
- result.examId = info.id;
|
|
|
- result.id = Guid.NewGuid().ToString();
|
|
|
- result.subjectId = info.subjects[j].id;
|
|
|
- result.year = info.year;
|
|
|
- result.scope = info.scope;
|
|
|
- result.pk = typeof(ExamClassResult).Name;
|
|
|
+ ExamClassResult result = new ExamClassResult
|
|
|
+ {
|
|
|
+ code = "ExamClassResult-" + info.school,
|
|
|
+ examId = info.id,
|
|
|
+ id = Guid.NewGuid().ToString(),
|
|
|
+ subjectId = info.subjects[j].id,
|
|
|
+ year = info.year,
|
|
|
+ scope = info.scope,
|
|
|
+ ttl = -1,
|
|
|
+ pk = typeof(ExamClassResult).Name
|
|
|
+ };
|
|
|
result.info.id = info.targetClassIds[k];
|
|
|
var sresponse = await client.GetContainer("TEAMModelOS", "School").ReadItemStreamAsync(info.targetClassIds[k], new Azure.Cosmos.PartitionKey($"Class-{info.school}"));
|
|
|
if (sresponse.Status == 200)
|
|
@@ -221,7 +224,8 @@ namespace TEAMModelFunction
|
|
|
//result.point = info.papers[j].point;
|
|
|
result.scope = info.scope;
|
|
|
result.name = info.name;
|
|
|
- result.time = info.startTime;
|
|
|
+ result.time = info.startTime;
|
|
|
+ result.ttl = -1;
|
|
|
await _azureCosmos.GetCosmosClient().GetContainer("TEAMModelOS", "Common").UpsertItemAsync(result, new Azure.Cosmos.PartitionKey($"ExamResult-{info.id}"));
|
|
|
}
|
|
|
}
|