BtnFuncController.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using Cksoft.Data;
  2. using Cksoft.Data.Repository;
  3. using Cksoft.Unity;
  4. using Cksoft.Unity.Log4NetConfig;
  5. using DllUfpDal;
  6. using DllUfpEntity;
  7. using Microsoft.AspNetCore.Authorization;
  8. using Microsoft.AspNetCore.Mvc;
  9. using Newtonsoft.Json;
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Text;
  13. namespace WebApplet.Controllers
  14. {
  15. [Route("eap/api/[controller]/[action]")]
  16. public class BtnFuncController : ControllerBase
  17. {/// <summary>
  18. /// 判断是否有操作权限
  19. /// </summary>
  20. /// <returns></returns>
  21. public EapResponse GetIsPermitted(string btnCode)
  22. {
  23. string errorinfo = string.Empty;
  24. string userCode = Request.Headers["usercode"];
  25. using (IDatabase ufpDb = DbFactory.Base("ufp"))
  26. {
  27. var btnFuncDal = new BtnFuncDal(ufpDb);
  28. var res = btnFuncDal.IsPermitted(userCode, btnCode, ref errorinfo);
  29. return new EapResponse { Code = res ? 1 : 0 };
  30. }
  31. }
  32. }
  33. }