config.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package controllers
  2. import (
  3. "hongze/hongze_clpt/models"
  4. "hongze/hongze_clpt/services"
  5. "hongze/hongze_clpt/utils"
  6. )
  7. type ConfigController struct {
  8. BaseAuthController
  9. }
  10. // @Title 相关内容是否展示
  11. // @Description 相关内容是否展示接口
  12. // @Param request body models.IsShow true "type json string"
  13. // @Success 200
  14. // @router /isShow [get]
  15. func (this *ConfigController) IsShow() {
  16. br := new(models.BaseResponse).Init()
  17. defer func() {
  18. this.Data["json"] = br
  19. this.ServeJSON()
  20. }()
  21. user := this.User
  22. if user == nil {
  23. br.Msg = "请重新登录"
  24. br.Ret = 408
  25. return
  26. }
  27. var resp models.IsShow
  28. resp.IsBelongRai = services.GetBelongingRai(user.Mobile)
  29. br.Ret = 200
  30. br.Success = true
  31. br.Data = resp
  32. }
  33. // @Title 关于我们
  34. // @Description 关于我们接口
  35. // @Param request body models.IsShow true "type json string"
  36. // @Success 200
  37. // @router /aboutUs [get]
  38. func (this *ConfigController) AboutUs() {
  39. br := new(models.BaseResponse).Init()
  40. defer func() {
  41. this.Data["json"] = br
  42. this.ServeJSON()
  43. }()
  44. user := this.User
  45. if user == nil {
  46. br.Msg = "请重新登录"
  47. br.Ret = 408
  48. return
  49. }
  50. var aboutUs = new(models.AboutUs)
  51. aboutUs.Title = utils.ABOUT_US_TITLE
  52. aboutUs.Url = utils.ABOUT_US_URL
  53. br.Ret = 200
  54. br.Success = true
  55. br.Data = aboutUs
  56. }
  57. // @Title 关于我们浏览记录
  58. // @Description 关于我们浏览记录接口
  59. // @Success 200
  60. // @router /aboutUs/addHistory [post]
  61. func (this *ConfigController) AboutUsAdd() {
  62. br := new(models.BaseResponse).Init()
  63. defer func() {
  64. this.Data["json"] = br
  65. this.ServeJSON()
  66. }()
  67. user := this.User
  68. if user == nil {
  69. br.Msg = "请重新登录"
  70. br.Ret = 408
  71. return
  72. }
  73. go services.AddCygxAboutUsVideoHistory(user)
  74. br.Ret = 200
  75. br.Success = true
  76. br.Msg = "操作成功!"
  77. }