Browse Source

feat:优化

wangchuanjin 1 year ago
parent
commit
1b97e73a39
2 changed files with 14 additions and 13 deletions
  1. 12 11
      common/src/qfw/util/jy/bigVipPower.go
  2. 2 2
      go.sum

+ 12 - 11
common/src/qfw/util/jy/bigVipPower.go

@@ -141,26 +141,27 @@ func ClearBigVipUserPower(userId string) bool {
 
 // 获取大会员个人基本信息
 func GetBigVipUserBaseMsg(session *httpsession.Session, middleground middleground.Middleground) *BigVipBaseMsg {
-	baseUserId := qutil.Int64All(session.Get("base_user_id"))
-	entId := qutil.Int64All(session.Get("entId"))
-	positionType := qutil.Int64All(session.Get("positionType"))
-	accountId := qutil.Int64All(session.Get("accountId"))
-	positionId := qutil.Int64All(session.Get("positionId"))
-	userPower := BigVipBaseMsg{}
-	userId := qutil.ObjToString(session.Get("userId"))
+	sessVal := session.GetMultiple()
+	baseUserId := qutil.Int64All(sessVal["base_user_id"])
+	entId := qutil.Int64All(sessVal["entId"])
+	positionType := qutil.Int64All(sessVal["positionType"])
+	accountId := qutil.Int64All(sessVal["accountId"])
+	positionId := qutil.Int64All(sessVal["positionId"])
+	userId := qutil.ObjToString(sessVal["userId"])
+	pccUserId := ""
 	if positionType == 0 {
-		userId = qutil.InterfaceToStr(session.Get("userId"))
+		pccUserId = userId
 	} else {
-		userId = qutil.InterfaceToStr(session.Get("mgoUserId"))
+		pccUserId = qutil.ObjToString(sessVal["mgoUserId"])
 	}
-	log.Println("userId:", userId, "-baseUserId:", baseUserId, "-accountId:", accountId, "-entId:", entId, "-positionType:", positionType, "-baseUserId:", baseUserId, "-accountId:", accountId, "-entId:", entId, "-positionType:", positionType, "-positionId:", positionId)
+	log.Println("userId:", pccUserId, "-baseUserId:", baseUserId, "-accountId:", accountId, "-entId:", entId, "-positionType:", positionType, "-positionId:", positionId)
 	data := middleground.PowerCheckCenter.Check("10000", userId, baseUserId, accountId, entId, positionType, positionId)
+	userPower := BigVipBaseMsg{}
 	if data != nil {
 		power := make(map[int]bool)
 		for _, v := range data.Member.MemberPowerList {
 			power[qutil.IntAll(v)] = true
 		}
-		userId := qutil.ObjToString(session.Get("userId"))
 		userPower = BigVipBaseMsg{
 			Status:       qutil.IntAll(data.Member.Status),    //大会员状态
 			Used:         data.Member.Used,                    //是否首次使用大会员

+ 2 - 2
go.sum

@@ -1323,8 +1323,8 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
 honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
 honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
-jygit.jydev.jianyu360.cn/ApplicationCenter/publicService v0.0.0-20230710093759-d9d6c68de8b1 h1:BItxi1gkQUs3sjxaBk6tc34fZWSO4hUSXcTM3PcnY4I=
-jygit.jydev.jianyu360.cn/ApplicationCenter/publicService v0.0.0-20230710093759-d9d6c68de8b1/go.mod h1:p/595fgbj4r6GhSJhHDpx3Ru1NkD5UASFL8OuIQw09E=
+jygit.jydev.jianyu360.cn/ApplicationCenter/publicService v0.0.0-20231017031425-45003ca9f35a h1:kwjO4pqB3gnNGrQ9aXyz6f8s9qXAUenPUDWip8gYR/Q=
+jygit.jydev.jianyu360.cn/ApplicationCenter/publicService v0.0.0-20231017031425-45003ca9f35a/go.mod h1:p/595fgbj4r6GhSJhHDpx3Ru1NkD5UASFL8OuIQw09E=
 k8s.io/api v0.22.9/go.mod h1:rcjO/FPOuvc3x7nQWx29UcDrFJMx82RxDob71ntNH4A=
 k8s.io/api v0.26.3 h1:emf74GIQMTik01Aum9dPP0gAypL8JTLl/lHa4V9RFSU=
 k8s.io/api v0.26.3/go.mod h1:PXsqwPMXBSBcL1lJ9CYDKy7kIReUydukS5JiRlxC3qE=