RemoveCacheController.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using CP.Model;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Net;
  6. using System.Net.Http;
  7. using System.Web.Http;
  8. namespace CP.Api.Controllers
  9. {
  10. public class RemoveCacheController : ApiController
  11. {
  12. /// <summary>
  13. /// 清理缓存
  14. /// </summary>
  15. /// <param name="ename">彩种英文名称</param>
  16. /// <returns></returns>
  17. [HttpGet]
  18. public string Get(string ename="")
  19. {
  20. if (!string.IsNullOrWhiteSpace(ename))
  21. {
  22. Kjh.RemoveCache(ename);
  23. if (ename == QGEnum.fcsd.ToString())
  24. {
  25. Kjh.RemoveCache(QGEnum.fcsdkjih.ToString());
  26. Kjh.RemoveCache(QGEnum.fcsdsjh.ToString());
  27. }
  28. if (ename == QGEnum.tcp3.ToString())
  29. {
  30. Kjh.RemoveCache(QGEnum.tcp3kjih.ToString());
  31. Kjh.RemoveCache(QGEnum.tcp3sjh.ToString());
  32. }
  33. if (ename == QGEnum.fcssq.ToString())
  34. {
  35. Kjh.RemoveCache(QGEnum.fcssqkjih.ToString());
  36. }
  37. if (ename == QGEnum.tcdlt.ToString())
  38. {
  39. Kjh.RemoveCache(QGEnum.tcdltkjih.ToString());
  40. }
  41. }
  42. else
  43. {
  44. Kjh.RemoveCache();
  45. }
  46. return "0";
  47. }
  48. }
  49. }