This commit is contained in:
tanglong 2026-01-28 15:38:34 +08:00
parent c4f1d6df11
commit 6a2ae1e366

View File

@ -256,25 +256,25 @@ namespace VOL.WebApi.Controllers.JingShiTiJiao
var dbContext = _studentRepository.DbContext;
// 1️⃣ 先从数据库读取年级
var grades = await dbContext.Set<JS_Grade>()
.Where(x => x.SchoolCode == schoolCode)
.Include(g => g.Classes)
.ToListAsync();
//var grades = await dbContext.Set<JS_Grade>()
// .Where(x => x.SchoolCode == schoolCode)
// .Include(g => g.Classes)
// .ToListAsync();
// 2️⃣ 数据库有数据,直接返回
if (grades != null && grades.Any())
{
return grades.Select(g => new GradeNameModel
{
Id = (int)g.Id,
GradeName = g.GradeName,
Class = g.Classes.Select(c => new ClassNameModel
{
Id = (int)c.Id,
ClassName = c.ClassName
}).ToList()
}).ToList();
}
//// 2️⃣ 数据库有数据,直接返回
//if (grades != null && grades.Any())
//{
// return grades.Select(g => new GradeNameModel
// {
// Id = (int)g.Id,
// GradeName = g.GradeName,
// Class = g.Classes.Select(c => new ClassNameModel
// {
// Id = (int)c.Id,
// ClassName = c.ClassName
// }).ToList()
// }).ToList();
//}
// 3️⃣ 数据库没有数据,调用京师接口获取年级班级
var schoolClass = await _jingShiTiJiaoService.GetClassBySchoolAsync(schoolCode);