From 97d5c9e45dde8ab52c03444e9039c942a25f0f3a Mon Sep 17 00:00:00 2001 From: tanglong <842690096@qq.com> Date: Fri, 9 Jan 2026 09:14:37 +0800 Subject: [PATCH] d --- VOL.Ai/Services/AiAppService.cs | 19 ++++++++++++++----- VOL.Model/Ai/Response/Ai_SchoolDto.cs | 1 - 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/VOL.Ai/Services/AiAppService.cs b/VOL.Ai/Services/AiAppService.cs index 652c6f9..602b06b 100644 --- a/VOL.Ai/Services/AiAppService.cs +++ b/VOL.Ai/Services/AiAppService.cs @@ -264,7 +264,7 @@ namespace VOL.Ai.Services public async Task StudentFace(GetFaceParam paramDto) { - var faces = await ALiYunFace.SearchFace(paramDto.Base64, false); + var faces = await ALiYunFace.SearchFace(paramDto.Base64, true); foreach (var body in faces) { @@ -286,7 +286,7 @@ namespace VOL.Ai.Services }).FirstOrDefaultAsync(); if (student == null) - throw new Exception("未查询到学生信息"); + continue; return student; } @@ -652,7 +652,7 @@ namespace VOL.Ai.Services var query = from a in _sportsTestDataRepository.FindAsIQueryable(x => x.CategoryValue == paramDto.ItemCode && x.SchoolCode == paramDto.SchoolCode) - //.Include(c => c.FileList) + //.Include(c => c.FileList) orderby a.ScoreTime descending select new Ai_SportsTestDto() { @@ -1299,15 +1299,24 @@ namespace VOL.Ai.Services //return res; //新逻辑 + var res = new Ai_TeacherFaceInfo(); + var loginInfo = await _scanCodeLoginRepository.FindAsIQueryable(x => x.Code == paramDto.Code && x.SchoolCode == paramDto.SchoolCode).FirstOrDefaultAsync(); if (loginInfo == null) - return new Ai_TeacherFaceInfo(); + throw new Exception("未查询到登录信息!"); - + var teacher = await _jingShiTiJiaoService.GetClassListByTeacher(loginInfo.TeacherPhoneNo); + if (teacher == null) + throw new Exception("获取京师老师信息失败!"); + + res.TeacherName = teacher.TeacherName; + res.Phone = teacher.TeacherNo; + _scanCodeLoginRepository.Delete(loginInfo); + await _scanCodeLoginRepository.SaveChangesAsync(); return null; } diff --git a/VOL.Model/Ai/Response/Ai_SchoolDto.cs b/VOL.Model/Ai/Response/Ai_SchoolDto.cs index 55a8b0d..8bd40d9 100644 --- a/VOL.Model/Ai/Response/Ai_SchoolDto.cs +++ b/VOL.Model/Ai/Response/Ai_SchoolDto.cs @@ -36,7 +36,6 @@ namespace VOL.Model.Ai /// /// 类型固定的枚举值,1:小学2:中学3:初级中学 4:高级中学5:完全中学6:九年一贯制7:十 - /// public int Type { get; set; }