intro_helper.go 577 B

12345678910111213141516171819202122232425
  1. package helpers
  2. import (
  3. "fohow.com/apps/models/user_model"
  4. "time"
  5. )
  6. //升级群主
  7. func UpdateIntroUser(wxUser *user_model.WxUser) {
  8. if wxUser == nil || wxUser.ShowInviteMode == int64(1) {
  9. return
  10. }
  11. //升级群主,打开推广模块
  12. wxUser.ShowInviteMode = int64(1)
  13. wxUser.Rank = int64(1)
  14. wxUser.PartnerTime = time.Now().Unix()
  15. wxUser.Save()
  16. //更改下级群主关系
  17. inviteList := user_model.GetWxUsersByInviteIdAll(wxUser.Id, false)
  18. go user_model.UpdateClass(inviteList, wxUser.Id, wxUser.IntroUserId)
  19. //消除user,wxuser缓存
  20. go wxUser.CleanCache()
  21. }