Browse Source

feat:增加打印日志

wangchuanjin 2 years ago
parent
commit
628d34c45f
3 changed files with 16 additions and 8 deletions
  1. 13 5
      common/src/qfw/util/jy/jySession.go
  2. 1 1
      go.mod
  3. 2 2
      go.sum

+ 13 - 5
common/src/qfw/util/jy/jySession.go

@@ -1,6 +1,12 @@
 package jy
 
 import (
+	"fmt"
+	"log"
+	"net/http"
+	"strings"
+	"time"
+
 	qutil "app.yhyue.com/moapp/jybase/common"
 	"app.yhyue.com/moapp/jybase/encrypt"
 	"app.yhyue.com/moapp/jybase/go-xweb/httpsession"
@@ -8,17 +14,14 @@ import (
 	"app.yhyue.com/moapp/jybase/redis"
 	"app.yhyue.com/moapp/jypkg/identity"
 	"app.yhyue.com/moapp/jypkg/middleground"
-	"fmt"
 	"go.mongodb.org/mongo-driver/bson/primitive"
-	"net/http"
-	"strings"
-	"time"
 )
 
 // JyAppCreateSession app登陆创建session公共方法
 // copy from app program
 func JyAppCreateSession(mdb mongodb.MongodbSim, s *httpsession.Session, loginId string, loginType int, rw http.ResponseWriter, isSwitchToBestIdentity bool, mgd *middleground.Middleground, appPushServiceRpc string, criticality int) bool {
 	if loginId == "" {
+		log.Println("JyAppCreateSession空的loginId")
 		return false
 	}
 	query := map[string]interface{}{
@@ -38,10 +41,12 @@ func JyAppCreateSession(mdb mongodb.MongodbSim, s *httpsession.Session, loginId
 		query["base_user_id"] = qutil.Int64All(loginId)
 		break
 	default:
+		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}`)
 	if !ok || data == nil || len(*data) == 0 {
+		log.Println("JyAppCreateSession没有找到该用户", ok, data, query)
 		return false
 	}
 	person := *data
@@ -73,7 +78,10 @@ func JyAppCreateSession(mdb mongodb.MongodbSim, s *httpsession.Session, loginId
 	if qutil.ObjToString(person["s_jyname"]) != "" {
 		sessVal["s_jyname"] = person["s_jyname"]
 	}
-	s.SetMultiple(sessVal)
+	if err := s.SetMultiple(sessVal); err != nil {
+		log.Println("JyAppCreateSession保存redis出错", loginId, err)
+		return false
+	}
 	if isSwitchToBestIdentity && mgd != nil {
 		identity.SwitchToBest(qutil.Int64All(sessVal["base_user_id"]), s, mgd, &mdb, true)
 	}

+ 1 - 1
go.mod

@@ -4,7 +4,7 @@ go 1.18
 
 require (
 	app.yhyue.com/moapp/jyMarketing v0.0.2-0.20230304035551-21bb1eedf547
-	app.yhyue.com/moapp/jybase v0.0.0-20230614085041-f8f20842d5cb
+	app.yhyue.com/moapp/jybase v0.0.0-20230717034208-cbc04d86e255
 	app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae
 	bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e
 	bp.jydev.jianyu360.cn/BaseService/powerCheckCenter v0.0.0-20230222052351-9d6fad062447

+ 2 - 2
go.sum

@@ -5,8 +5,8 @@ app.yhyue.com/moapp/jyMarketing v0.0.2-0.20230304035551-21bb1eedf547/go.mod h1:J
 app.yhyue.com/moapp/jyPoints v1.1.1/go.mod h1:SvP8p5L3jGrejHiH2LXfgCg/NPlFiKBC5Yd0gsI12FU=
 app.yhyue.com/moapp/jybase v0.0.0-20220427020729-974c1a148186/go.mod h1:qNRA0sHuYqcLoYoP8irpaWnW9YsXixe6obBIkwaXpD0=
 app.yhyue.com/moapp/jybase v0.0.0-20230117032034-ad7c00ffe11a/go.mod h1:zB47XTeJvpcbtBRYgkQuxOICWNexiZfbUO+7aUf6mNs=
-app.yhyue.com/moapp/jybase v0.0.0-20230614085041-f8f20842d5cb h1:fT7FIKElKjkRHTmDxXPeNr5LWe2RmyJU+5aod1nptek=
-app.yhyue.com/moapp/jybase v0.0.0-20230614085041-f8f20842d5cb/go.mod h1:D40Ae0rQilH8Hc5o2Vtt04Tjh/DNEFpcS3/WkJMPJb8=
+app.yhyue.com/moapp/jybase v0.0.0-20230717034208-cbc04d86e255 h1:Rpmx9yegBP4Fadn5nt5f4vKO6qm1QVEHFFffwYC5WDk=
+app.yhyue.com/moapp/jybase v0.0.0-20230717034208-cbc04d86e255/go.mod h1:D40Ae0rQilH8Hc5o2Vtt04Tjh/DNEFpcS3/WkJMPJb8=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae h1:6rDDaz6yxvE8viTSzEBwKYOFWq14TMfuBivSazUZMz4=
 app.yhyue.com/moapp/message v0.0.0-20221223100203-6402e389d9ae/go.mod h1:b0zZHev3gmJao1Fo+2Z2KPVjsuLOJVvVxf+kCnu9WkA=
 bp.jydev.jianyu360.cn/BaseService/entManageApplication v0.0.0-20230214091519-89a98c01ab0e h1:h+VEI3o1qC0jeCzkFGTrLI4f27cfa/W/y+0sXokWMgE=