This commit is contained in:
tanglong 2026-01-09 16:57:15 +08:00
parent 4d703ac00f
commit 55d18978c0
2 changed files with 9 additions and 7 deletions

View File

@ -23,15 +23,16 @@ namespace YD_WeChatApplet.Api.Services.Impl
/// Ai一体机扫描登录 /// Ai一体机扫描登录
/// </summary> /// </summary>
/// <param name="code"></param> /// <param name="code"></param>
/// <param name="teacherNo"></param>
/// <returns></returns> /// <returns></returns>
public async Task<bool> ScanCodeLogin(string code) public async Task<bool> ScanCodeLogin(string code, string teacherNo)
{ {
var schoolCode = UserLoginContext.Current.SchoolCode; //var schoolCode = UserLoginContext.Current.SchoolCode;
var teacherId = UserLoginContext.Current.UserId; //var teacherId = UserLoginContext.Current.UserId;
// 先检查是否已存在相同的记录 // 先检查是否已存在相同的记录
var exist = await _sportsContext.Ai_ScanCodeLogin var exist = await _sportsContext.Ai_ScanCodeLogin
.AnyAsync(x => x.Code == code && x.SchoolCode == schoolCode); .AnyAsync(x => x.Code == code && x.TeacherPhoneNo == teacherNo);
if (exist) if (exist)
return true; // 已存在,认为成功 return true; // 已存在,认为成功
@ -40,8 +41,8 @@ namespace YD_WeChatApplet.Api.Services.Impl
var entity = new Ai_ScanCodeLogin var entity = new Ai_ScanCodeLogin
{ {
Code = code, Code = code,
SchoolCode = schoolCode, SchoolCode = teacherNo,
TeacherId = teacherId, TeacherId = 0,
TeacherPhoneNo = UserLoginContext.Current.PhoneNo, TeacherPhoneNo = UserLoginContext.Current.PhoneNo,
CreateDate = DateTime.Now CreateDate = DateTime.Now
}; };

View File

@ -9,7 +9,8 @@
/// Ai一体机扫描登录 /// Ai一体机扫描登录
/// </summary> /// </summary>
/// <param name="code"></param> /// <param name="code"></param>
/// <param name="teacherNo"></param>
/// <returns></returns> /// <returns></returns>
Task<bool> ScanCodeLogin(string code); Task<bool> ScanCodeLogin(string code, string teacherNo);
} }
} }