This commit is contained in:
@@ -143,6 +143,22 @@ namespace TechHelper.Services
|
||||
}
|
||||
}
|
||||
|
||||
public async Task<ApiResponse> GetGradeClasses(byte Grade)
|
||||
{
|
||||
try
|
||||
{
|
||||
var result = await _work.GetRepository<Class>().GetAllAsync(predicate:
|
||||
c => c.Grade == Grade);
|
||||
|
||||
var classes = result.Select(x => x.Number).ToList();
|
||||
return ApiResponse.Success(result: classes);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return ApiResponse.Error($"年级班级列表失败, {ex.Message}, {ex.InnerException}");
|
||||
}
|
||||
}
|
||||
|
||||
public async Task<ApiResponse> GetUserClass(Guid id)
|
||||
{
|
||||
var tch = await _work.GetRepository<ClassTeacher>().GetAllAsync(predicate: user => user.TeacherId == id, include: i => i
|
||||
|
@@ -10,5 +10,7 @@ namespace TechHelper.Services
|
||||
public Task<ApiResponse> GetUserClass(Guid user); // List<Class>
|
||||
public Task<ApiResponse> GetUserClassRole(Guid user); // List<UserClassRoleDto>
|
||||
public Task<ApiResponse> GetClassStudents(ClassDto classDto); // Class
|
||||
public Task<ApiResponse> GetGradeClasses(byte Grade); // Class
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user