activity_points_set.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package cygx
  2. import (
  3. "fmt"
  4. "hongze/hongze_task/services/alarm_msg"
  5. "hongze/hongze_task/utils"
  6. "time"
  7. )
  8. type YanXuanActivityPointsRedis struct {
  9. UserId int `description:"用户ID"`
  10. ComapnyId int `description:"公司ID"`
  11. ActivityId int `description:"活动ID"`
  12. PublishStatus int `description:"发布状态 1已发布,0未发布"`
  13. SourceType int `description:"1:报名、 2:取消报名、3:活动编辑、4:活动发布,取消发布、5:活动到会、6 研选审批通过的时候研选扣点更新。"`
  14. AdminId int `description:"管理员、销售ID"`
  15. Source int `description:" 来源,1客户端,2后台添加, 3开发人员手动添加、4定时任务"`
  16. RegisterPlatform int `description:"来源 1小程序,2:网页"`
  17. CreateTime time.Time `description:"创建时间"`
  18. }
  19. //func init(){
  20. // log := &YanXuanActivityPointsRedis{ComapnyId: 16, SourceType: 7, Source: 4, CreateTime: time.Now()}
  21. // if utils.Re == nil {
  22. // err := utils.Rc.LPush(utils.CYGX_YANXUAN_POINTS_KEY, log)
  23. // if err != nil {
  24. // fmt.Println("YanXuanActivityPointsRedis LPush Err:" + err.Error())
  25. // }
  26. // }
  27. //}
  28. // 7 正式专试用定时任务更新研选扣点
  29. func YanXuanCompanyApproval(comapnyId int) (err error) {
  30. defer func() {
  31. if err != nil {
  32. fmt.Println(err)
  33. msg := fmt.Sprint("comapnyId:", comapnyId)
  34. go alarm_msg.SendAlarmMsg("正式专试用定时任务更新研选扣点,写入Redis队列消息失败:"+err.Error()+msg, 2)
  35. }
  36. }()
  37. //SourceType int `description:"1:报名、 2:取消报名、3:活动编辑、4:活动发布,取消发布、5:活动到会。6 研选审批通过的时候研选扣点更新。7,正式专试用定时任务更新"`
  38. log := &YanXuanActivityPointsRedis{ComapnyId: comapnyId, SourceType: 7, Source: 4, CreateTime: time.Now()}
  39. if utils.Re == nil {
  40. err := utils.Rc.LPush(utils.CYGX_YANXUAN_POINTS_KEY, log)
  41. if err != nil {
  42. fmt.Println("YanXuanActivityPointsRedis LPush Err:" + err.Error())
  43. }
  44. }
  45. return
  46. }