|
@@ -26,7 +26,7 @@ func threebUserRelation() {
|
|
|
wxUserId := int64(1)
|
|
wxUserId := int64(1)
|
|
|
innerNo := "M"
|
|
innerNo := "M"
|
|
|
//更改下级群主关系
|
|
//更改下级群主关系
|
|
|
- inviteList := user_model.GetThreeWxUsersByInviteIdAll(wxUserId, false)
|
|
|
|
|
|
|
+ inviteList := user_model.GetThreeWxUsersByInviteIdAll(wxUserId)
|
|
|
UpdateClassThreeInner(inviteList, innerNo, wxUserId)
|
|
UpdateClassThreeInner(inviteList, innerNo, wxUserId)
|
|
|
//time.Sleep(time.Duration(300) * time.Second)
|
|
//time.Sleep(time.Duration(300) * time.Second)
|
|
|
}
|
|
}
|
|
@@ -48,11 +48,11 @@ func UpdateClassThreeInner(list []*user_model.ThreeWxUser, innerNo string, invit
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//更新会员内部编号
|
|
//更新会员内部编号
|
|
|
- /*for _, item := range list {
|
|
|
|
|
|
|
+ inviteList := user_model.GetThreeWxUsersByInviteIdAll(inviteId)
|
|
|
|
|
+ for _, item := range inviteList {
|
|
|
threeWxUser := user_model.GetThreeWxUserById(item.Id, true)
|
|
threeWxUser := user_model.GetThreeWxUserById(item.Id, true)
|
|
|
-
|
|
|
|
|
if threeWxUser != nil {
|
|
if threeWxUser != nil {
|
|
|
- newArea, introArea := user_model.NewAvailableIntroArea(inviteId, item.InviteRank)
|
|
|
|
|
|
|
+ newArea, introArea := user_model.NewAvailableIntroArea(item.InviteRank)
|
|
|
introInnerNo := innerNo + newArea
|
|
introInnerNo := innerNo + newArea
|
|
|
threeWxUser.IntroArea = introArea
|
|
threeWxUser.IntroArea = introArea
|
|
|
threeWxUser.IntroInnerNo = introInnerNo
|
|
threeWxUser.IntroInnerNo = introInnerNo
|
|
@@ -67,12 +67,12 @@ func UpdateClassThreeInner(list []*user_model.ThreeWxUser, innerNo string, invit
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }*/
|
|
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
//递归更新
|
|
//递归更新
|
|
|
for _, item := range list {
|
|
for _, item := range list {
|
|
|
if item != nil {
|
|
if item != nil {
|
|
|
- secondList := user_model.GetThreeWxUsersByInviteIdAll(item.Id, true)
|
|
|
|
|
|
|
+ secondList := user_model.GetThreeWxUsersByInviteIdAll(item.Id)
|
|
|
UpdateClassThreeInner(secondList, item.IntroInnerNo, item.Id)
|
|
UpdateClassThreeInner(secondList, item.IntroInnerNo, item.Id)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|