Ver código fonte

字段类型转换

WH01243 1 ano atrás
pai
commit
9fa6f40307
2 arquivos alterados com 14 adições e 12 exclusões
  1. 13 12
      api/internal/service/infoService.go
  2. 1 0
      go.mod

+ 13 - 12
api/internal/service/infoService.go

@@ -1,10 +1,10 @@
 package service
 
 import (
-	"app.yhyue.com/moapp/jybase/common"
 	"app.yhyue.com/moapp/jybase/redis"
 	MC "bp.jydev.jianyu360.cn/BaseService/biCenter/api/common"
 	"encoding/base64"
+	"github.com/gogf/gf/v2/util/gconv"
 	"github.com/tjfoc/gmsm/sm4"
 )
 
@@ -14,20 +14,21 @@ type InfoService struct {
 func (l *InfoService) Myinfo(sid string) map[string]interface{} {
 	infoMap := map[string]interface{}{}
 	info_i := redis.Get("session", sid)
+
 	if info_i != nil {
 		info_m, _ := info_i.(map[string]interface{})
 		infoMap = map[string]interface{}{
-			"nickName":     RsaEncrypt([]byte(common.InterfaceToStr(info_m["s_nickname"]))),
-			"entRole":      RsaEncrypt([]byte(common.InterfaceToStr(info_m["entRole"]))),
-			"entNicheDis":  RsaEncrypt([]byte(common.InterfaceToStr(info_m["entNicheDis"]))),
-			"positionId":   RsaEncrypt([]byte(common.InterfaceToStr(info_m["positionId"]))),
-			"accountId":    RsaEncrypt([]byte(common.InterfaceToStr(info_m["accountId"]))),
-			"entAccountId": RsaEncrypt([]byte(common.InterfaceToStr(info_m["entAccountId"]))),
-			"entId":        RsaEncrypt([]byte(common.InterfaceToStr(info_m["entId"]))),
-			"entName":      RsaEncrypt([]byte(common.InterfaceToStr(info_m["entName"]))),
-			"entUserName":  RsaEncrypt([]byte(common.InterfaceToStr(info_m["entUserName"]))),
-			"entUserId":    RsaEncrypt([]byte(common.InterfaceToStr(info_m["entUserId"]))),
-			"userId":       RsaEncrypt([]byte(common.InterfaceToStr(info_m["base_user_id"]))),
+			"nickName":     RsaEncrypt([]byte(gconv.String(info_m["s_nickname"]))),
+			"entRole":      RsaEncrypt([]byte(gconv.String(info_m["entRole"]))),
+			"entNicheDis":  RsaEncrypt([]byte(gconv.String(info_m["entNicheDis"]))),
+			"positionId":   RsaEncrypt([]byte(gconv.String(info_m["positionId"]))),
+			"accountId":    RsaEncrypt([]byte(gconv.String(info_m["accountId"]))),
+			"entAccountId": RsaEncrypt([]byte(gconv.String(info_m["entAccountId"]))),
+			"entId":        RsaEncrypt([]byte(gconv.String(info_m["entId"]))),
+			"entName":      RsaEncrypt([]byte(gconv.String(info_m["entName"]))),
+			"entUserName":  RsaEncrypt([]byte(gconv.String(info_m["entUserName"]))),
+			"entUserId":    RsaEncrypt([]byte(gconv.String(info_m["entUserId"]))),
+			"userId":       RsaEncrypt([]byte(gconv.String(info_m["base_user_id"]))),
 		}
 	}
 	return infoMap

+ 1 - 0
go.mod

@@ -6,6 +6,7 @@ require (
 	app.yhyue.com/moapp/jybase v0.0.0-20230901064756-2fc66b18db40
 	bp.jydev.jianyu360.cn/BaseService/gateway v1.3.4
 	bp.jydev.jianyu360.cn/CRM/application v0.0.0-20230915031838-989c15f253e3
+	github.com/gogf/gf/v2 v2.0.6
 	github.com/tjfoc/gmsm v1.4.1
 	github.com/zeromicro/go-zero v1.5.5
 )