SysUserService.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using Microsoft.AspNetCore.Http;
  2. using ERP.Core.Dto;
  3. using ERP.Core.Entity;
  4. using ERP.Core.Repository;
  5. using ERP.Framework.Constants;
  6. using ERP.Framework.WebApi;
  7. namespace ERP.Core.Service
  8. {
  9. public class SysUserService
  10. {
  11. private SysUserRepository _sysUserRepository;
  12. public SysUserService(SysUserRepository SysUserRepository)
  13. {
  14. this._sysUserRepository = SysUserRepository;
  15. }
  16. private void CheckUserStatus(SysUser user)
  17. {
  18. //if (user.UserStatus == UserStatusEnum.Enable)
  19. //{
  20. // return;
  21. //}
  22. //else if (user.UserStatus == UserStatusEnum.Disable)
  23. //{
  24. // throw new RpcException(new Status(StatusCode.Unknown, string.Format(_localizer["User.Bloked"], user.LoginName)));
  25. //}
  26. //else if (user.UserStatus == UserStatusEnum.Effact)
  27. //{
  28. // CheckEffective(user.EffectiveDate, user.LoginName);
  29. //}
  30. //else if (user.UserStatus == UserStatusEnum.Expiry)
  31. //{
  32. // CheckExpiry(user.ExpiryDate, user.LoginName);
  33. //}
  34. //else if (user.UserStatus == UserStatusEnum.Temporary)
  35. //{
  36. // CheckEffective(user.EffectiveDate, user.LoginName);
  37. // CheckExpiry(user.ExpiryDate, user.LoginName);
  38. //}
  39. }
  40. }
  41. }