|
@@ -411,9 +411,13 @@ func Subscribe(w ResponseWriter, r *Request) {
|
|
user, err := Mux.GetUserInfo(openid)
|
|
user, err := Mux.GetUserInfo(openid)
|
|
var source = ""
|
|
var source = ""
|
|
var pccodepre = ""
|
|
var pccodepre = ""
|
|
|
|
+ log.Println(strings.Split(r.EventKey, "_"), "绑定关系:", r.EventKey)
|
|
if len(strings.Split(r.EventKey, "_")) == 2 {
|
|
if len(strings.Split(r.EventKey, "_")) == 2 {
|
|
source = strings.Split(r.EventKey, "_")[1]
|
|
source = strings.Split(r.EventKey, "_")[1]
|
|
|
|
+ } else if len(strings.Split(r.EventKey, "_")) == 3 {
|
|
|
|
+ source = strings.SplitN(r.EventKey, "_", 2)[1]
|
|
}
|
|
}
|
|
|
|
+ log.Println(strings.SplitN(r.EventKey, "_", 2), ":----:", source)
|
|
shareData := redis.Get("sso", "p_shareData_"+source)
|
|
shareData := redis.Get("sso", "p_shareData_"+source)
|
|
infoData := map[string]interface{}{}
|
|
infoData := map[string]interface{}{}
|
|
tmp, _ := json.Marshal(shareData)
|
|
tmp, _ := json.Marshal(shareData)
|
|
@@ -1113,19 +1117,20 @@ func SaveInviteLink(shareid string, myopenid string, isolduser bool) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//找邀请人信息
|
|
//找邀请人信息
|
|
- ret, _ := tools.MQFW.FindOne("person_share", `{"i_shareid": "`+shareid+`"}`)
|
|
|
|
- if *ret == nil {
|
|
|
|
- log.Println("wu share info!!!!")
|
|
|
|
- sharelock.Unlock()
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- source_opendid := (*ret)["s_openid"]
|
|
|
|
|
|
+ //ret, _ := tools.MQFW.FindOne("person_share", `{"i_shareid": "`+shareid+`"}`)
|
|
|
|
+ //if *ret == nil {
|
|
|
|
+ // log.Println("wu share info!!!!")
|
|
|
|
+ // sharelock.Unlock()
|
|
|
|
+ // return
|
|
|
|
+ //}
|
|
|
|
+ log.Println("保存shareid:", shareid)
|
|
|
|
+ source_opendid := shareid //(*ret)["s_openid"]
|
|
data := map[string]interface{}{
|
|
data := map[string]interface{}{
|
|
"s_target_openid": myopenid,
|
|
"s_target_openid": myopenid,
|
|
"s_source_openid": source_opendid,
|
|
"s_source_openid": source_opendid,
|
|
"l_timestamp": time.Now().Unix(),
|
|
"l_timestamp": time.Now().Unix(),
|
|
"i_shareid": shareid,
|
|
"i_shareid": shareid,
|
|
- "s_businesscode": (*ret)["s_businesscode"],
|
|
|
|
|
|
+ //"s_businesscode": (*ret)["s_businesscode"],
|
|
}
|
|
}
|
|
tools.MQFW.Save("person_invitelink", data)
|
|
tools.MQFW.Save("person_invitelink", data)
|
|
|
|
|