Quellcode durchsuchen

fix user relation

abiao vor 5 Jahren
Ursprung
Commit
31e0045783

+ 6 - 9
go/gopath/src/fohow.com/apps/controllers/cron_controller/three_user_relation.go

@@ -78,26 +78,23 @@ func UpdateClassThreeInner(list []*user_model.ThreeWxUser, innerNo string, invit
 	//更新每个会员的 invite_rank
 	for _, item := range list {
 
-		//user_model.UpdateInviteRank(item.Id, inviteRank)
-		newArea := user_model.NewAvailableIntroArea(inviteRank)
-		introInnerNo := innerNo + newArea
-		user_model.UpdateIntroInfo(item.Id, inviteRank, newArea, introInnerNo)
-		item.IntroInnerNo = introInnerNo
+		user_model.UpdateInviteRank(item.Id, inviteRank)
 		inviteRank++
 	}
 
 	//更新会员内部编号
-	/*inviteList := user_model.GetInviteAllWxUsers(inviteId, false)
+	inviteList := user_model.GetInviteAllWxUsers(inviteId, false)
 	for _, item := range inviteList {
 		if item != nil {
 			newArea := user_model.NewAvailableIntroArea(item.InviteRank)
 			introInnerNo := innerNo + newArea
-			user_model.UpdateIntroInfo(item.Id,newArea,introInnerNo)
+			item.IntroInnerNo = introInnerNo
+			user_model.UpdateIntroInfo(item.Id, newArea, introInnerNo)
 		}
-	}*/
+	}
 
 	//递归更新
-	for _, item := range list {
+	for _, item := range inviteList {
 		if item != nil {
 			secondList := user_model.GetInviteAllWxUsers(item.Id, true)
 			UpdateClassThreeInner(secondList, item.IntroInnerNo, item.Id)

+ 3 - 3
go/gopath/src/fohow.com/apps/models/user_model/three_wx_user.go

@@ -226,13 +226,13 @@ func UpdateInviteRank(id, inviteRank int64) {
 
 }
 
-func UpdateIntroInfo(id, inviteRank int64, intreArea, innerNo string) {
+func UpdateIntroInfo(id int64, intreArea, innerNo string) {
 	o := orm.NewOrm()
 	//更新wx_users会员关系
 	sql := `
-		update three_wx_users set invite_rank=?,intro_area=?,intro_inner_no =? where id=?
+		update three_wx_users set intro_area=?,intro_inner_no =? where id=?
 	`
-	o.Raw(sql, inviteRank, intreArea, innerNo, id).Exec()
+	o.Raw(sql, intreArea, innerNo, id).Exec()
 
 }