|
@@ -653,6 +653,16 @@ func (this *UserAccount) PhoneBind() {
|
|
|
"s_nickname": (*uData)["s_nickname"],
|
|
|
"s_headimageurl": (*uData)["s_headimageurl"],
|
|
|
}
|
|
|
+ // 新用户注册 记录来源
|
|
|
+ sourceLabel := redis.GetStr("limitation", fmt.Sprintf("firstVisitTagByWX_%s", l.Session().Id()))
|
|
|
+ if sourceLabel != "" {
|
|
|
+ data["s_rsource"] = sourceLabel
|
|
|
+ } else {
|
|
|
+ activity := this.GetString("activity")
|
|
|
+ if activity != "" {
|
|
|
+ data["s_rsource"] = activity
|
|
|
+ }
|
|
|
+ }
|
|
|
if jy.IsEmail(email) {
|
|
|
data["s_email"] = email
|
|
|
}
|