Browse Source

编码调整

zhouj1203@hotmail.com 4 years ago
parent
commit
38e0522f45
1 changed files with 2 additions and 1 deletions
  1. 2 1
      TEAMModelOS/Controllers/Analysis/AchievementController.cs

+ 2 - 1
TEAMModelOS/Controllers/Analysis/AchievementController.cs

@@ -3683,6 +3683,7 @@ namespace TEAMModelOS.Controllers.Analysis
             //获取评测的ID
             if (!request.TryGetProperty("classResult", out JsonElement classResult)) return BadRequest();
             if (!request.TryGetProperty("id", out JsonElement id)) return BadRequest();
+            if (!request.TryGetProperty("code", out JsonElement code)) return BadRequest();
             try
             {
                 var client = _azureCosmos.GetCosmosClient();
@@ -3691,7 +3692,7 @@ namespace TEAMModelOS.Controllers.Analysis
                 //获取本次评测所有班级作答结果
                 List<ExamClassResult> examClassResults = new List<ExamClassResult>();
                 var queryClass = $"select value(c) from c where c.examId =  '{id}'";
-                await foreach (var item in client.GetContainer("TEAMModelOS", "Common").GetItemQueryIterator<ExamClassResult>(queryText: queryClass, requestOptions: new QueryRequestOptions() { PartitionKey = new PartitionKey("ExamClassResult-hbcn") }))
+                await foreach (var item in client.GetContainer("TEAMModelOS", "Common").GetItemQueryIterator<ExamClassResult>(queryText: queryClass, requestOptions: new QueryRequestOptions() { PartitionKey = new PartitionKey($"ExamClassResult-{code}") }))
                 {
                     examClassResults.Add(item);