LoginUserOutBLL.cs 947 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Configuration;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using SqlSugar;
  8. using WMS.Util;
  9. using WMS.Info;
  10. namespace WMS.Core
  11. {
  12. public class LoginUserOutBLL : IBLL
  13. {
  14. public object OutObjData { get; set; }
  15. public string SuccessMsg { get; set; } = "系统退出成功。";
  16. public LoginUserInfo LoginUser { get; set; }
  17. public string InJsonData { get; set; }
  18. public string BLLDesc { get; private set; } = "系统退出";
  19. public void Exec()
  20. {
  21. try
  22. {
  23. string tokenno = SysSecurityCore.Aes256Decrypt(LoginUser.EncryptTokenNo);
  24. SysDbCore.GetDbCtx().Deleteable<ACL_USERTOKEN>().Where(it => it.F_NO == tokenno).ExecuteCommand();
  25. }
  26. catch (Exception ex)
  27. {
  28. throw ex;
  29. }
  30. }
  31. }
  32. }