diff --git a/business/auth2/authprovider/dingding/qrcode.go b/business/auth2/authprovider/dingding/qrcode.go index 5b2ea0f41..f913c7948 100644 --- a/business/auth2/authprovider/dingding/qrcode.go +++ b/business/auth2/authprovider/dingding/qrcode.go @@ -26,7 +26,7 @@ func init() { func (a *QRCodeAuther) VerifySecret(dummy, code string) (authBindEx *auth2.AuthBindEx, err error) { globals.SugarLogger.Debugf("dingding qrcode VerifySecret code:%s", code) - userQRInfo, err := api.DingDingAPI.GetUserInfoByCode(code) + userQRInfo, err := api.DingDingQRCodeAPI.GetUserInfoByCode(code) if err == nil { db := dao.GetDB() var authBind *model.AuthBind diff --git a/conf/app.conf b/conf/app.conf index 1fb70af4e..b6e912127 100644 --- a/conf/app.conf +++ b/conf/app.conf @@ -57,6 +57,9 @@ weixinPageSecret = "c7a84ed3ef3ae04ac78e02fb593ffbe5" dingdingAppKey = "ding7iu9cptairtcls0c" dingdingSecret = "LWrZAFeqUfuVv7n_tc8vPpCAx6PT4CwManx2XCVhJOqGsx2L5XCDuX1sAN_JtvsI" +dingdingQRCodeAppKey = "dingoashf4onhetkegzh3i" +dingdingQRCodeSecret = "qjlermCn7wmWh9Qe-zMEaaIr_oDHD02OyOfj_7TZFEjWS5V5lTwAEfa_E8r8Ul42" + [dev] jdToken = "c8854ef2-f80a-45ee-aceb-dc8014d646f8" jdAppKey = "06692746f7224695ad4788ce340bc854" diff --git a/globals/api/api.go b/globals/api/api.go index 2af06f193..c23eff8db 100644 --- a/globals/api/api.go +++ b/globals/api/api.go @@ -33,11 +33,12 @@ var ( WeixinMiniAPI *weixinapi.API WeixinPageAPI *weixinapi.API - AutonaviAPI *autonavi.API - QiniuAPI *qbox.Mac - ShowAPI *showapi.API - WeimobAPI *weimobapi.API - DingDingAPI *dingdingapi.API + AutonaviAPI *autonavi.API + QiniuAPI *qbox.Mac + ShowAPI *showapi.API + WeimobAPI *weimobapi.API + DingDingAPI *dingdingapi.API + DingDingQRCodeAPI *dingdingapi.API Cacher cache.ICacher ) @@ -90,6 +91,7 @@ func Init() { WeimobAPI = weimobapi.New(nil, beego.AppConfig.DefaultString("weimobAppID", ""), beego.AppConfig.DefaultString("weimobAppSecret", ""), &weimobAPIConfig) DingDingAPI = dingdingapi.New(beego.AppConfig.DefaultString("dingdingAppKey", ""), beego.AppConfig.DefaultString("dingdingSecret", "")) + DingDingQRCodeAPI = dingdingapi.New(beego.AppConfig.DefaultString("dingdingQRCodeAppKey", ""), beego.AppConfig.DefaultString("dingdingQRCodeSecret", "")) } func initElm() {