42 lines
1.2 KiB
C#
Raw Normal View History

2025-07-08 14:57:45 +08:00
using AutoMapper;
using YD_WeChatApplet.Api.Services.Interface;
using YD_WeChatApplet.Api.SmartSportsEntitys;
using YD_WeChatApplet.Api.Utilities;
using YD_WeChatApplet.Context;
namespace YD_WeChatApplet.Api.Services.Impl
{
/// <summary>
/// 公共接口
/// </summary>
public class FrameworkService : IFrameworkService
{
public SmartSportsContext _sportsContext;
public FrameworkService(SmartSportsContext sportsContext)
{
_sportsContext = sportsContext;
}
/// <summary>
2025-07-08 17:11:05 +08:00
/// Ai一体机扫描登录
2025-07-08 14:57:45 +08:00
/// </summary>
/// <param name="code"></param>
/// <returns></returns>
public async Task<bool> ScanCodeLogin(string code)
{
var entity = new Ai_ScanCodeLogin()
{
Code = code,
SchoolCode = UserLoginContext.Current.SchoolCode,
TeacherId = UserLoginContext.Current.UserId,
TeacherPhoneNo = UserLoginContext.Current.PhoneNo,
CreateDate = DateTime.Now
};
await _sportsContext.AddAsync(entity);
return await _sportsContext.SaveChangesAsync() > 0;
}
}
}