From c0b5c300e40f0c0bc2eeda557c2ef67d61924d09 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 8 Mar 2019 12:14:35 +0800 Subject: [PATCH] - fk --- platformapi/dingdingapi/qrcode.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platformapi/dingdingapi/qrcode.go b/platformapi/dingdingapi/qrcode.go index b366b672..52b8eb22 100644 --- a/platformapi/dingdingapi/qrcode.go +++ b/platformapi/dingdingapi/qrcode.go @@ -13,10 +13,11 @@ func (a *API) GetUserInfoByCode(code string) (userInfo *QRCodeUserInfo, err erro "tmp_auth_code": code, }) if err == nil { + myUserInfo := result["user_info"].(map[string]interface{}) return &QRCodeUserInfo{ - Nickname: utils.Interface2String(result["nick"]), - OpenID: utils.Interface2String(result["openid"]), - UnionID: utils.Interface2String(result["unionid"]), + Nickname: utils.Interface2String(myUserInfo["nick"]), + OpenID: utils.Interface2String(myUserInfo["openid"]), + UnionID: utils.Interface2String(myUserInfo["unionid"]), }, nil } return nil, err