LoginLib.cs 979 B

12345678910111213141516171819202122232425262728293031
  1. using AutoMapper;
  2. using OASystem.Domain;
  3. using OASystem.Domain.Dtos;
  4. using OASystem.Infrastructure.Repositories.Login;
  5. namespace OASystem.API.OAMethodLib
  6. {
  7. public static class LoginLib
  8. {
  9. public static async Task<Result> Api_Login(LoginRepository _loginRep,LoginDto loginDto)
  10. {
  11. Result result = new Result();
  12. string SQLWhere = string.Format("Where Number='{0}' And Password='{1}'", loginDto.Number,loginDto.Password);
  13. string sql = string.Format("Select * From S_Users With(NoLock) {0}", SQLWhere);
  14. var _entity = await _loginRep.GetSingleInfoBySqlWithNolockAsync(sql);
  15. if (_entity == null)
  16. {
  17. result.Code = -2;
  18. result.Message = "暂无该账号信息!";
  19. return result;
  20. }
  21. result.Code = 0;
  22. result.Message = "成功!";
  23. result.Data = _entity;
  24. return result;
  25. }
  26. }
  27. }