|
@@ -276,7 +276,7 @@ namespace TEAMModelOS.Controllers
|
|
|
try
|
|
|
{
|
|
|
if (!requert.TryGetProperty("code", out JsonElement code)) return BadRequest();
|
|
|
- var query = $"select c.id,c.name,c.code,c.period,c.startTime,c.endTime,c.stuCount,c.type,c.progress,c.examType,c.createTime, c.subjects, c.grades, c.scope from c ";
|
|
|
+ var query = $"select c.id,c.name,c.code,c.period,c.startTime,c.endTime,c.stuCount,c.type,c.progress,c.examType,c.createTime, c.subjects, c.grades, c.scope,c.targetClassIds from c ";
|
|
|
if (requert.TryGetProperty("classIds", out JsonElement classIds)) {
|
|
|
List<string> ids = classIds.ToObject<List<string>>();
|
|
|
HashSet<string> strs = new HashSet<string>();
|
|
@@ -292,7 +292,7 @@ namespace TEAMModelOS.Controllers
|
|
|
strs.Add($"array_contains(c.targetClassIds,'{ssr}')");
|
|
|
}
|
|
|
string ss = string.Join(" or ", strs);
|
|
|
- query = $"select c.id,c.name,c.code,c.period,c.startTime,c.endTime,c.stuCount,c.type,c.progress,c.examType,c.createTime, c.subjects, c.grades, c.scope from c where ({ss})";
|
|
|
+ query = $"select c.id,c.name,c.code,c.period,c.startTime,c.endTime,c.stuCount,c.type,c.progress,c.examType,c.createTime, c.subjects, c.grades, c.scope,c.targetClassIds from c where ({ss})";
|
|
|
};
|
|
|
var client = _azureCosmos.GetCosmosClient();
|
|
|
List<ExamInfo> examInfo = new List<ExamInfo>();
|