abiao пре 5 година
родитељ
комит
7e359b4603

+ 21 - 23
go/gopath/src/fohow.com/apps/controllers/cron_controller/three_user_relation.go

@@ -25,7 +25,7 @@ func insertThreeWxusers() {
 func threebUserRelation() {
 	wxUserId := int64(1)
 	innerNo := "M"
-	//更改下级群主关系
+	//自公司账号自上而下递归更新
 	inviteList := user_model.GetInviteAllWxUsers(wxUserId, true)
 	UpdateClassThreeInner(inviteList, innerNo, wxUserId)
 	//time.Sleep(time.Duration(300) * time.Second)
@@ -81,27 +81,6 @@ func UpdateClassThreeInner(list []*user_model.ThreeWxUser, innerNo string, invit
 		}
 	}
 
-	/*inviteList := user_model.GetInviteAllWxUsers(inviteId, false)
-	for _, item := range inviteList {
-		threeWxUser := user_model.GetThreeWxUserById(item.Id, true)
-		if threeWxUser != nil {
-			newArea, introArea := user_model.NewAvailableIntroArea(item.InviteRank)
-			introInnerNo := innerNo + newArea
-			threeWxUser.IntroArea = introArea
-			threeWxUser.IntroInnerNo = introInnerNo
-			err := threeWxUser.UpdateField("introInnerNo")
-			if err != nil {
-				beego.BeeLogger.Error("UpdateClassThreeInner introInnerNo err=[%s]", err)
-				return
-			}
-			err = threeWxUser.UpdateField("IntroArea")
-			if err != nil {
-				beego.BeeLogger.Error("UpdateClassThreeInner IntroArea err=[%s]", err)
-				return
-			}
-		}
-	}*/
-
 	//递归更新
 	for _, item := range inviteList {
 		if item != nil {
@@ -126,7 +105,26 @@ func UpdateClassThreeRank(list []*user_model.ThreeWxUser) {
 			inviteRank++
 		}
 	}
-
+	/*inviteList := user_model.GetInviteAllWxUsers(inviteId, false)
+	for _, item := range inviteList {
+		threeWxUser := user_model.GetThreeWxUserById(item.Id, true)
+		if threeWxUser != nil {
+			newArea, introArea := user_model.NewAvailableIntroArea(item.InviteRank)
+			introInnerNo := innerNo + newArea
+			threeWxUser.IntroArea = introArea
+			threeWxUser.IntroInnerNo = introInnerNo
+			err := threeWxUser.UpdateField("introInnerNo")
+			if err != nil {
+				beego.BeeLogger.Error("UpdateClassThreeInner introInnerNo err=[%s]", err)
+				return
+			}
+			err = threeWxUser.UpdateField("IntroArea")
+			if err != nil {
+				beego.BeeLogger.Error("UpdateClassThreeInner IntroArea err=[%s]", err)
+				return
+			}
+		}
+	}*/
 	//递归更新
 	for _, item := range list {
 		if item != nil {