using AutoMapper; using OASystem.Domain; using OASystem.Domain.Dtos; using OASystem.Infrastructure.Repositories.Login; namespace OASystem.API.OAMethodLib { public static class LoginLib { public static async Task Api_Login(LoginRepository _loginRep,LoginDto loginDto) { Result result = new Result(); string SQLWhere = string.Format("Where Number='{0}' And Password='{1}'", loginDto.Number,loginDto.Password); string sql = string.Format("Select * From S_Users With(NoLock) {0}", SQLWhere); var _entity = await _loginRep.GetSingleInfoBySqlWithNolockAsync(sql); if (_entity == null) { result.Code = -2; result.Message = "暂无该账号信息!"; return result; } result.Code = 0; result.Message = "成功!"; result.Data = _entity; return result; } } }