zhanghongbo 9 years ago
parent
commit
6aedc12966

+ 1 - 1
weixin/src/qfw/weixin/dao/sharedao.go

@@ -13,7 +13,7 @@ import (
 var sharelock chan bool = make(chan bool, 10)
 
 //保存用户邀请关系,走线程池
-func SaveInviteLink(shareid int, myopenid string) {
+func SaveInviteLink(shareid string, myopenid string) {
 	//先找邀请人信息
 	sharelock <- true
 	ret := FindOne("person_share", M{"i_shareid": shareid})

+ 2 - 3
weixin/src/qfw/weixin/subscribehandler.go

@@ -12,7 +12,6 @@ import (
 	"qfw/weixin/dao"
 	"qfw/weixinconfig"
 	"regexp"
-	"strconv"
 	"strings"
 	"time"
 )
@@ -58,8 +57,8 @@ func SubscribeHandler(w ResponseWriter, r *Request) {
 			redis.Put("sso", "new_"+source, openid, 900)
 			//TODO 处理分享(邀请)类的二维码,记录邀请关系
 			if strings.HasPrefix(source, "32") {
-				shareid, _ := strconv.Atoi(source)
-				go dao.SaveInviteLink(shareid, r.FromUserName)
+				//shareid, _ := strconv.Atoi(source)
+				go dao.SaveInviteLink(source, r.FromUserName)
 			}
 		} else {
 			w.ReplyText(OWELCOME_MSG) // 有旧人关注,返回欢迎消息