This commit is contained in:
tanglong 2026-01-16 15:09:06 +08:00
parent 18ba6640a2
commit 24d9cd854d

View File

@ -147,10 +147,10 @@ namespace VOL.Ai.Services
//if (res == null)
// return new Ai_SchoolDto();
var res = new Ai_SchoolDto();
var schoolCode = paramDto.Code;
// =========================
// 2️⃣ 调用京师接口获取学校年级班级
// =========================
@ -159,6 +159,15 @@ namespace VOL.Ai.Services
if (schoolClass?.Grades == null || !schoolClass.Grades.Any())
throw new Exception("获取京师年级班级失败!");
var res = new Ai_SchoolDto()
{
SchoolCode = schoolCode,
Name = schoolClass.SchoolName,
Type = 1,
Province = "",
City = ""
};
var gradeDtos = schoolClass.Grades;
// =========================
@ -1069,7 +1078,7 @@ namespace VOL.Ai.Services
SportsItem = AppSetting.JingShiTiJiao.SportsItem,
SportsDate = hr.ScoreTime.ToString("yyyy-MM-dd"),
SportsService = AppSetting.JingShiTiJiao.Channel,
SportsScene = "HeartRate",
SportsScene = "HeartRate",
SportsDetail = JsonConvert.SerializeObject(hr)
}).ToList();
@ -1144,7 +1153,7 @@ namespace VOL.Ai.Services
SportsItem = AppSetting.JingShiTiJiao.SportsItem,
SportsDate = d.ScoreTime.ToString("yyyy-MM-dd"),
SportsService = AppSetting.JingShiTiJiao.Channel,
SportsScene = "FastJumpRope",
SportsScene = "FastJumpRope",
SportsDetail = JsonConvert.SerializeObject(d)
}).ToList();
@ -1304,7 +1313,7 @@ namespace VOL.Ai.Services
var teacher = await _classRepository.DbContext.Set<JS_Teacher>().Where(x => x.Id == paramDto.TeacherId).FirstOrDefaultAsync();
if (teacher==null)
if (teacher == null)
{
Console.WriteLine("未找到老师信息");
return new Ai_ClassRoomRecordDto();
@ -1615,12 +1624,13 @@ namespace VOL.Ai.Services
Id = (int)tId,
TeacherName = teacher.TeacherName,
Phone = teacher.TeacherNo,
//Photo = teacher.TeacherNo,
GradeAndClassList = dbGrades
.SelectMany(g => g.Classes)
.Select(c => new Classes
{
Id = (int)c.Id,
Name = $"{c.GradeName}-{c.ClassName}"
Name = $"{c.GradeName}-{c.ClassName}"
})
.ToList()
};
@ -1629,7 +1639,7 @@ namespace VOL.Ai.Services
// 7️⃣ 删除扫码记录
// =========================
_scanCodeLoginRepository.Delete(loginInfo);
await _scanCodeLoginRepository.SaveChangesAsync();
//await _scanCodeLoginRepository.SaveChangesAsync();
return res;
}