From 868488acaedd2c9db7c8493a950773f1fcb11b56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Wed, 7 Apr 2021 14:52:19 +0800 Subject: [PATCH] aa --- business/partner/purchase/jd/jd.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/business/partner/purchase/jd/jd.go b/business/partner/purchase/jd/jd.go index a461bd585..6b4841b3f 100644 --- a/business/partner/purchase/jd/jd.go +++ b/business/partner/purchase/jd/jd.go @@ -163,10 +163,14 @@ func OnTokenChange(values url.Values) { if result, _ := dao.GetVendorOrgCode(db, model.VendorIDJD, voc.VendorOrgCode, model.VendorOrgTypePlatform); len(result) > 0 { result[0].Token = tokenInfo.Token if _, err = dao.UpdateEntity(db, result[0], "Token"); err == nil { - result2, _ := api.JdAPI.GetJdAppInfo() - result[0].AppKey = result2.AppKey - result[0].AppSecret = result2.AppSecret - dao.UpdateEntity(db, result[0], "AppKey", "AppSecret") + //添加成功后去开发者后台填验证码 + if configs, err := dao.QueryConfigs(dao.GetDB(), "jdConfigCookie", model.ConfigTypeCookie, ""); err == nil { + api.JdAPI.SetCookieWithStr(configs[0].Value) + result2, _ := api.JdAPI.GetJdAppInfo() + result[0].AppKey = result2.AppKey + result[0].AppSecret = result2.AppSecret + dao.UpdateEntity(db, result[0], "AppKey", "AppSecret") + } } } else { globals.SugarLogger.Debugf("OnTokenChange, 发token,但是库里没这个账号")