|
@@ -43,9 +43,13 @@ func (rpc *JyUser) AddUserInfo(info *CompletionUserInfo, res *Resp) error {
|
|
|
userData := &map[string]interface{}{}
|
|
|
if ok && users != nil && len(*users) > 0 {
|
|
|
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 {
|
|
|
//需要创建企业用户
|