作业列表

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

View File

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