GetVideoStatus.ashx 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <%@ WebHandler Language="C#" Class="GetVideoStatus" %>
  2. using System;
  3. using System.Web;
  4. using System.Web.Security;
  5. using System.Web.SessionState;
  6. using System.Data;
  7. using Newtonsoft.Json;
  8. using Newtonsoft.Json.Linq;
  9. using Curtain.DataAccess;
  10. using Curtain.Log;
  11. using DK.XuWei.WebMes;
  12. /// <summary>
  13. /// 获取参数
  14. /// </summary>
  15. public class GetVideoStatus : IHttpHandler, IRequiresSessionState
  16. {
  17. public void ProcessRequest(HttpContext context)
  18. {
  19. context.Response.ContentType = "text/plain";
  20. using (IDataAccess conn = DataAccess.Create())
  21. {
  22. object value = conn.ExecuteScalar(@"
  23. SELECT
  24. VALUE
  25. FROM
  26. TP_WEB_SETTING
  27. WHERE
  28. NAME = '电子看板视频开关'
  29. "
  30. );
  31. if(value.ToString() == "1")
  32. {
  33. context.Response.Write(new JsonResult(JsonStatus.success) { message="电子看板视频打开"}.ToJson());
  34. }
  35. else
  36. {
  37. context.Response.Write(new JsonResult(JsonStatus.error) { message="电子看板视频关闭"}.ToJson());
  38. }
  39. }
  40. }
  41. public bool IsReusable
  42. {
  43. get
  44. {
  45. return false;
  46. }
  47. }
  48. }