作业列表

This commit is contained in:
tanglong 2026-01-26 16:21:36 +08:00
parent c3a1b0d714
commit be31757973

View File

@ -66,18 +66,22 @@ namespace VOL.Business.Services.Norm
schoolCode = UserContext.Current.TenantId; schoolCode = UserContext.Current.TenantId;
} }
var query = from s in _homeWorkRepository.FindAsIQueryable(x => x.SchoolCode.Contains(schoolCode)) var query =
select new HomeWorkListModel() from s in _homeWorkRepository.FindAsIQueryable(x => x.SchoolCode.Contains(schoolCode))
{ let workStatus =
WorkId = s.Id,
TeacherId = s.TeacherId,
StudentScope = s.StudentScope,
WorkStatus =
currentTime < s.StartTime currentTime < s.StartTime
? HomeWorkStatus.NotStarted ? HomeWorkStatus.NotStarted
: currentTime > s.EndTime : currentTime > s.EndTime
? HomeWorkStatus.Ended ? HomeWorkStatus.Ended
: HomeWorkStatus.Afoot, : HomeWorkStatus.Afoot
select new HomeWorkListModel
{
WorkId = s.Id,
TeacherId = s.TeacherId,
StudentScope = s.StudentScope,
WorkStatus = workStatus,
WorkStatusStr = workStatus.GetDescription(),
TeacherName = s.TeacherName, TeacherName = s.TeacherName,
WorkName = s.WorkName, WorkName = s.WorkName,
@ -88,7 +92,6 @@ namespace VOL.Business.Services.Norm
StartTime = s.StartTime, StartTime = s.StartTime,
EndTime = s.EndTime, EndTime = s.EndTime,
StudentScopeStr = s.StudentScope.GetDescription(), StudentScopeStr = s.StudentScope.GetDescription(),
WorkStatusStr = s.WorkStatus.GetDescription(),
WorkTypeName = s.WorkTypeName, WorkTypeName = s.WorkTypeName,
GradeAndClassName = $"{s.GradeName}-{s.ClassName}" GradeAndClassName = $"{s.GradeName}-{s.ClassName}"
}; };