|
@@ -12,15 +12,6 @@ import (
|
|
|
4.递归更新intro_inner_no;
|
|
4.递归更新intro_inner_no;
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
-func insertThreeWxusers() {
|
|
|
|
|
- //转移微信会员
|
|
|
|
|
- sql := "select * from wx_users where 1;"
|
|
|
|
|
- wxUserList := user_model.GetWxUsersBySql(sql)
|
|
|
|
|
- for _, item := range wxUserList {
|
|
|
|
|
- new(user_model.ThreeWxUser).QuickCreate(item.Nickname, item.Id, item.InviteId)
|
|
|
|
|
- }
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
//三位会员内部关系
|
|
//三位会员内部关系
|
|
|
func threebUserRelation() {
|
|
func threebUserRelation() {
|
|
|
beego.BeeLogger.Warn("----------------begin copy wx users ")
|
|
beego.BeeLogger.Warn("----------------begin copy wx users ")
|
|
@@ -55,29 +46,11 @@ func threebUserRelation() {
|
|
|
//time.Sleep(time.Duration(300) * time.Second)
|
|
//time.Sleep(time.Duration(300) * time.Second)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-//更新排名
|
|
|
|
|
-func threebUserRank() {
|
|
|
|
|
- wxUserId := int64(1)
|
|
|
|
|
- //更改下级群主关系
|
|
|
|
|
- inviteList := user_model.GetInviteAllWxUsers(wxUserId, true)
|
|
|
|
|
- UpdateClassThreeRank(inviteList)
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-//三位会员内部关系
|
|
|
|
|
-func threebUserInner() {
|
|
|
|
|
- wxUserId := int64(1)
|
|
|
|
|
- innerNo := "M"
|
|
|
|
|
- //更改下级群主关系
|
|
|
|
|
- inviteList := user_model.GetInviteAllWxUsers(wxUserId, true)
|
|
|
|
|
- UpdateClassThreeInner(inviteList, innerNo, wxUserId)
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
func UpdateClassThreeInner(list []*user_model.ThreeWxUser, innerNo string, inviteId int64) {
|
|
func UpdateClassThreeInner(list []*user_model.ThreeWxUser, innerNo string, inviteId int64) {
|
|
|
|
|
|
|
|
inviteRank := int64(0)
|
|
inviteRank := int64(0)
|
|
|
//更新每个会员的 invite_rank
|
|
//更新每个会员的 invite_rank
|
|
|
for _, item := range list {
|
|
for _, item := range list {
|
|
|
-
|
|
|
|
|
user_model.UpdateInviteRank(item.Id, inviteRank)
|
|
user_model.UpdateInviteRank(item.Id, inviteRank)
|
|
|
inviteRank++
|
|
inviteRank++
|
|
|
}
|
|
}
|
|
@@ -88,8 +61,8 @@ func UpdateClassThreeInner(list []*user_model.ThreeWxUser, innerNo string, invit
|
|
|
if item != nil {
|
|
if item != nil {
|
|
|
newArea := user_model.NewAvailableIntroArea(item.InviteRank)
|
|
newArea := user_model.NewAvailableIntroArea(item.InviteRank)
|
|
|
introInnerNo := innerNo + newArea
|
|
introInnerNo := innerNo + newArea
|
|
|
- item.IntroInnerNo = introInnerNo
|
|
|
|
|
user_model.UpdateIntroInfo(item.Id, newArea, introInnerNo)
|
|
user_model.UpdateIntroInfo(item.Id, newArea, introInnerNo)
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|