activity_points.go 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package services
  2. import (
  3. "fmt"
  4. "hongze/hongze_clpt/models"
  5. "hongze/hongze_clpt/utils"
  6. "time"
  7. )
  8. //func init() {
  9. // GetActivityPointsAll()
  10. //}
  11. // 用户报名添加到处理研选扣点
  12. func YanXuanActivityPointsBillSignupAdd(activityId, uid int) (err error) {
  13. defer func() {
  14. if err != nil {
  15. fmt.Println(err)
  16. msg := fmt.Sprint("activityId:", activityId, "userId:", uid)
  17. go utils.SendAlarmMsg("用户报名添加到处理研选扣点,写入Redis队列消息失败:"+err.Error()+msg, 2)
  18. }
  19. }()
  20. //SourceType int `description:"1:报名、 2:取消报名、3:活动编辑、4:活动发布,取消发布、5:活动到会。"`
  21. log := &models.YanXuanActivityPointsRedis{UserId: uid, ActivityId: activityId, SourceType: 1, RegisterPlatform: utils.REGISTER_PLATFORM, Source: 1, CreateTime: time.Now()}
  22. if utils.Re == nil {
  23. err := utils.Rc.LPush(utils.CYGX_YANXUAN_POINTS_KEY, log)
  24. if err != nil {
  25. fmt.Println("YanXuanActivityPointsRedis LPush Err:" + err.Error())
  26. }
  27. }
  28. return
  29. }
  30. // 用户取消报名添加到处理研选扣点
  31. func YanXuanActivityPointsBillSignupCancel(activityId, uid int) (err error) {
  32. defer func() {
  33. if err != nil {
  34. fmt.Println(err)
  35. msg := fmt.Sprint("activityId:", activityId, "userId:", uid)
  36. go utils.SendAlarmMsg("用户取消报名添加到处理研选扣点,写入Redis队列消息失败:"+err.Error()+msg, 2)
  37. }
  38. }()
  39. //SourceType int `description:"1:报名、 2:取消报名、3:活动编辑、4:活动发布,取消发布、5:活动到会。"`
  40. log := &models.YanXuanActivityPointsRedis{UserId: uid, ActivityId: activityId, SourceType: 2, RegisterPlatform: utils.REGISTER_PLATFORM, Source: 1, CreateTime: time.Now()}
  41. if utils.Re == nil {
  42. err := utils.Rc.LPush(utils.CYGX_YANXUAN_POINTS_KEY, log)
  43. if err != nil {
  44. fmt.Println("YanXuanActivityPointsRedis LPush Err:" + err.Error())
  45. }
  46. }
  47. return
  48. }