jd2配置

SyncSkuNames
SyncCategorys
This commit is contained in:
gazebo
2019-12-12 09:18:44 +08:00
parent 2168cf9731
commit 29bc986e45
8 changed files with 142 additions and 30 deletions

View File

@@ -32,8 +32,11 @@ import (
)
var (
JdAPI *jdapi.API
JdPageAPI *jdapi.API
JdAPI *jdapi.API
JdPageAPI *jdapi.API
Jd2API *jdapi.API
ElmAPI *elmapi.API
EbaiAPI *ebaiapi.API
MtwmAPI *mtwmapi.API
@@ -79,6 +82,11 @@ func Init() {
conf := platformapi.NewDefAPIConfig()
conf.MaxSleepSecondWhenExceedLimit = 60 * 30 // 最大重试间隙30分钟
JdPageAPI = jdapi.NewPageOnly(cookieValue, conf)
if globals.Jd2OrgCode != "" {
Jd2API = jdapi.New(beego.AppConfig.String("jd2Token"), beego.AppConfig.String("jd2AppKey"), beego.AppConfig.String("jd2Secret"))
Jd2API.SetJdCookie(beego.AppConfig.DefaultString("jd2StorePageCookie", ""))
}
} else {
JdAPI = nil
}

View File

@@ -43,7 +43,7 @@ func (a *APIManager) GetAPI(vendorID int, appOrgCode string) (pfAPI interface{})
func (a *APIManager) GetAppOrgCodeList(vendorID int) (appOrgCodeList []string) {
switch vendorID {
case model.VendorIDJD:
appOrgCodeList = []string{globals.JdOrgCode}
appOrgCodeList = jxutils.BatchString2Slice(globals.JdOrgCode, globals.Jd2OrgCode)
case model.VendorIDMTWM:
appOrgCodeList = []string{api.MtwmAPI.GetAppID()}
case model.VendorIDEBAI:

View File

@@ -50,7 +50,8 @@ var (
WxpayNotifyURL string
JdOrgCode string
JdOrgCode string
Jd2OrgCode string
IsUseThingMap bool
)
@@ -101,6 +102,7 @@ func Init() {
WxpayNotifyURL = beego.AppConfig.DefaultString("wxpayNotifyURL", "")
JdOrgCode = beego.AppConfig.DefaultString("jdOrgCode", "")
Jd2OrgCode = beego.AppConfig.DefaultString("jd2OrgCode", "")
IsUseThingMap = beego.AppConfig.DefaultBool("useThingMap", false)
}