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

View File

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