diff --git a/WeChatApplet/Services/Impl/FrameworkService.cs b/WeChatApplet/Services/Impl/FrameworkService.cs index f4a34bd..f99e480 100644 --- a/WeChatApplet/Services/Impl/FrameworkService.cs +++ b/WeChatApplet/Services/Impl/FrameworkService.cs @@ -23,15 +23,16 @@ namespace YD_WeChatApplet.Api.Services.Impl /// Ai一体机扫描登录 /// /// + /// /// - public async Task ScanCodeLogin(string code) + public async Task 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 }; diff --git a/WeChatApplet/Services/Interface/IFrameworkService.cs b/WeChatApplet/Services/Interface/IFrameworkService.cs index 42a772b..affb399 100644 --- a/WeChatApplet/Services/Interface/IFrameworkService.cs +++ b/WeChatApplet/Services/Interface/IFrameworkService.cs @@ -9,7 +9,8 @@ /// Ai一体机扫描登录 /// /// + /// /// - Task ScanCodeLogin(string code); + Task ScanCodeLogin(string code, string teacherNo); } }