UserService.cs 967 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Helper;
  7. using HZY.Framework.DependencyInjection;
  8. using Model;
  9. namespace DAL
  10. {
  11. public class UserService:BaseService<UserEntity>,IScopedSelfDependency
  12. {
  13. public async Task<BaseResult<UserEntity>> LoginAsync(UserEntity userEntity)
  14. {
  15. var result = new BaseResult<UserEntity>();
  16. var user = await DB.SqlSugarClient.Queryable<UserEntity>()
  17. .Where(u => u.UserName == userEntity.UserName && u.UserPassword == userEntity.UserPassword)
  18. .FirstAsync();
  19. if (user == null)
  20. {
  21. result.Result = SystemEnums.Result.Fail;
  22. result.Msg = "用户名或密码错误";
  23. }
  24. else
  25. {
  26. result.Data = new List<UserEntity> { user };
  27. }
  28. return result;
  29. }
  30. }
  31. }