修复课表

This commit is contained in:
2026-07-28 20:08:12 +08:00 Unverified
parent 2dae303cf1
commit 865378dbdf
3 changed files with 42 additions and 2 deletions
@@ -302,6 +302,21 @@ public sealed class AttendanceControllerTests
Assert.Contains(
"SharedDevice",
sharedDeviceAttempt.RiskFlags ?? string.Empty);
var sheetDetailResult = await controller.GetSheet(
qrSheet.Id,
CancellationToken.None);
var sheetDetailOk = Assert.IsType<OkObjectResult>(sheetDetailResult);
var sheetDetail = sheetDetailOk.Value!.GetType()
.GetProperty("Sheet")!
.GetValue(sheetDetailOk.Value)!;
var riskSummary = sheetDetail.GetType()
.GetProperty("RiskSummary")!
.GetValue(sheetDetail)!;
Assert.Equal(
2,
riskSummary.GetType()
.GetProperty("SharedDeviceStudentCount")!
.GetValue(riskSummary));
var locationRecord = new AttendanceRecord
{