Forráskód Böngészése

Merge branch 'dev/v1.2.33_fu' of BaseService/userCenter into feature/v1.2.33

wangshan 1 éve
szülő
commit
7f19317bd2
1 módosított fájl, 9 hozzáadás és 3 törlés
  1. 9 3
      entity/jyUser.go

+ 9 - 3
entity/jyUser.go

@@ -4,6 +4,7 @@ import (
 	"app.yhyue.com/moapp/jybase/common"
 	"app.yhyue.com/moapp/jypkg/common/src/qfw/util/jy"
 	"database/sql"
+	"log"
 	"regexp"
 	"time"
 )
@@ -41,9 +42,14 @@ func (rpc *JyUser) AddUserInfo(info *CompletionUserInfo, res *Resp) error {
 		}, `{"base_user_id":-1}`, `{"base_user_id":1}`, false, -1, -1)
 		userData := &map[string]interface{}{}
 		if ok && users != nil && len(*users) > 0 {
-			userData = BaseMysql.FindOne(UserTable, map[string]interface{}{
-				"id": (*users)[0]["base_user_id"],
-			}, "person_id,id,nickname", "")
+			log.Println("add user info - get user base_user_id:", *users)
+			if user := (*users)[0]; user != nil {
+				if baseUserId, ok := user["base_user_id"].(int64); ok && baseUserId > 0 {
+					userData = BaseMysql.FindOne(UserTable, map[string]interface{}{
+						"id": baseUserId,
+					}, "person_id,id,nickname", "")
+				}
+			}
 		}
 		if info.IsEnt {
 			//需要创建企业用户