wangshan 1 жил өмнө
parent
commit
bb53a130b3

+ 7 - 3
entity/jyUser.go

@@ -43,9 +43,13 @@ func (rpc *JyUser) AddUserInfo(info *CompletionUserInfo, res *Resp) error {
 		userData := &map[string]interface{}{}
 		userData := &map[string]interface{}{}
 		if ok && users != nil && len(*users) > 0 {
 		if ok && users != nil && len(*users) > 0 {
 			log.Println("add user info - get user base_user_id:", *users)
 			log.Println("add user info - get user base_user_id:", *users)
-			userData = BaseMysql.FindOne(UserTable, map[string]interface{}{
-				"id": (*users)[0]["base_user_id"],
-			}, "person_id,id,nickname", "")
+			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 {
 		if info.IsEnt {
 			//需要创建企业用户
 			//需要创建企业用户