瀏覽代碼

wip:session

wangshan 5 月之前
父節點
當前提交
40f6e1ccba
共有 3 個文件被更改,包括 7 次插入4 次删除
  1. 4 2
      common/src/qfw/util/jy/jy.go
  2. 2 1
      common/src/qfw/util/jy/jySession.go
  3. 1 1
      go.mod

+ 4 - 2
common/src/qfw/util/jy/jy.go

@@ -130,7 +130,6 @@ func SendMailIdentCode(to, code string, auth []*mail.GmailAuth) bool {
 		}
 		time.Sleep(time.Second * 3)
 	}
-
 	return false
 }
 
@@ -162,7 +161,10 @@ func SendPhoneIdentCode(address, phone string, session *httpsession.Session, ses
 	return true
 }
 
-const defaultPhoneFlag = "identCode"
+const (
+	defaultPhoneFlag = "identCode"
+	ExperienceSign   = "EXPERIENCESIGN"
+)
 
 // 短信验证码校验
 func CheckPhoneIdent(session *httpsession.Session, code string, sessionKey ...string) string {

+ 2 - 1
common/src/qfw/util/jy/jySession.go

@@ -44,7 +44,7 @@ func JyAppCreateSession(mdb mongodb.MongodbSim, s *httpsession.Session, loginId
 		log.Println("JyAppCreateSession未知的loginType", loginId)
 		return false
 	}
-	data, ok := mdb.FindOneByField("user", query, `{"s_m_openid":1,"s_phone":1,"s_jpushid":1,"s_opushid":1,"s_appponetype":1,"s_headimageurl":1,"s_phone":1,"s_nickname":1,"s_appversion":1,"i_unlimited":1,"s_jyname":1,"base_user_id":1}`)
+	data, ok := mdb.FindOneByField("user", query, `{"s_m_openid":1,"s_phone":1,"s_jpushid":1,"s_opushid":1,"s_appponetype":1,"s_headimageurl":1,"s_phone":1,"s_nickname":1,"s_appversion":1,"i_unlimited":1,"s_jyname":1,"base_user_id":1,"experience_binding":1}`)
 	if !ok || data == nil || len(*data) == 0 {
 		log.Println("JyAppCreateSession没有找到该用户", ok, data, query)
 		return false
@@ -61,6 +61,7 @@ func JyAppCreateSession(mdb mongodb.MongodbSim, s *httpsession.Session, loginId
 	sessVal["s_headimageurl"] = strings.Replace(qutil.ObjToString(person["s_headimageurl"]), "http://", "https://", 1)
 	sessVal["i_unlimited"] = qutil.IntAll(person["i_unlimited"])
 	sessVal["base_user_id"] = qutil.IntAll(person["base_user_id"])
+	sessVal["experience_binding"] = qutil.IntAll(person["experience_binding"])
 	if qutil.ObjToString(person["s_phone"]) != "" {
 		phone := person["s_phone"].(string)
 		sessVal["s_phone"] = phone

+ 1 - 1
go.mod

@@ -14,6 +14,7 @@ require (
 	bp.jydev.jianyu360.cn/BaseService/userCenter v1.2.21
 	github.com/gogf/gf/v2 v2.7.0
 	github.com/nsqio/go-nsq v1.1.0
+	github.com/olivere/elastic/v7 v7.0.22
 	github.com/robfig/cron v1.2.0
 	github.com/tealeg/xlsx v1.0.5
 	github.com/thinxer/go-word2vec v0.0.0-20150917053916-5c19ec7379ed
@@ -66,7 +67,6 @@ require (
 	github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe // indirect
 	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 	github.com/olivere/elastic v6.2.37+incompatible // indirect
-	github.com/olivere/elastic/v7 v7.0.22 // indirect
 	github.com/openzipkin/zipkin-go v0.4.2 // indirect
 	github.com/pelletier/go-toml/v2 v2.2.0 // indirect
 	github.com/pkg/errors v0.9.1 // indirect