user.go 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package eta_trial
  2. import (
  3. "eta_gn/eta_api/controllers"
  4. "eta_gn/eta_api/models"
  5. )
  6. // EtaTrialController ETA试用
  7. type EtaTrialController struct {
  8. controllers.BaseAuthController
  9. }
  10. // UpdateActiveTime
  11. // @Title 累计活跃时长
  12. // @Description 累计活跃时长
  13. // @Param ActiveTime query int true "活跃时长"
  14. // @Param Part query string true "活跃板块"
  15. // @Success 200 {object} models.ETATrialAddReq
  16. // @router /user/active [post]
  17. func (this *EtaTrialController) UpdateActiveTime() {
  18. br := new(models.BaseResponse).Init()
  19. defer func() {
  20. if br.ErrMsg == "" {
  21. br.IsSendEmail = false
  22. }
  23. this.Data["json"] = br
  24. this.ServeJSON()
  25. }()
  26. sysUser := this.SysUser
  27. if sysUser == nil {
  28. br.Msg = "请登录"
  29. br.ErrMsg = "请登录,SysUser Is Empty"
  30. br.Ret = 408
  31. return
  32. }
  33. br.Ret = 200
  34. br.Success = true
  35. br.Msg = "操作成功"
  36. return
  37. }
  38. // UpdateLoginDuration
  39. // @Title 更新用户登录时长
  40. // @Description 更新用户登录时长
  41. // @Param ActiveTime query int true "活跃时长"
  42. // @Success 200 {object} models.ETATrialAddReq
  43. // @router /user/login_duration [post]
  44. func (this *EtaTrialController) UpdateLoginDuration() {
  45. br := new(models.BaseResponse).Init()
  46. defer func() {
  47. if br.ErrMsg == "" {
  48. br.IsSendEmail = false
  49. }
  50. this.Data["json"] = br
  51. this.ServeJSON()
  52. }()
  53. sysUser := this.SysUser
  54. if sysUser == nil {
  55. br.Msg = "请登录"
  56. br.ErrMsg = "请登录,SysUser Is Empty"
  57. br.Ret = 408
  58. return
  59. }
  60. br.Ret = 200
  61. br.Success = true
  62. br.Msg = "操作成功"
  63. return
  64. }