This commit is contained in:
苏尹岚
2020-11-18 09:48:34 +08:00
parent 81b7fae762
commit 5a6dae8d53
2 changed files with 15 additions and 8 deletions

View File

@@ -47,11 +47,12 @@ var (
JdAPI *jdapi.API JdAPI *jdapi.API
JdPageAPI *jdapi.API JdPageAPI *jdapi.API
Jd2API *jdapi.API Jd2API *jdapi.API
Jd3API *jdapi.API Jd3API *jdapi.API
FakeJdAPI *jdapi.API FakeJdAPI *jdapi.API
JdEclpAPI *jdeclpapi.API JdEclpAPI *jdeclpapi.API
JdShopAPI *jdshopapi.API JdShopAPI *jdshopapi.API
JdShop2API *jdshopapi.API
ElmAPI *elmapi.API ElmAPI *elmapi.API
EbaiAPI *ebaiapi.API EbaiAPI *ebaiapi.API
@@ -134,9 +135,7 @@ func Init() {
} }
if !beego.AppConfig.DefaultBool("disableJdShop", false) { if !beego.AppConfig.DefaultBool("disableJdShop", false) {
JdShopAPI = jdshopapi.New(beego.AppConfig.String("jdShopAccessToken"), beego.AppConfig.String("jdShopAppKey"), beego.AppConfig.String("jdShopAppSecret")) JdShopAPI = jdshopapi.New(beego.AppConfig.String("jdShopAccessToken"), beego.AppConfig.String("jdShopAppKey"), beego.AppConfig.String("jdShopAppSecret"))
// if jdsCookie := beego.AppConfig.DefaultString("jdsCookie", ""); jdsCookie != "" { JdShop2API = jdshopapi.New(beego.AppConfig.String("jdShopAccessToken2"), beego.AppConfig.String("jdShopAppKey2"), beego.AppConfig.String("jdShopAppSecret2"))
// JdShopAPI.SetCookieWithStr(jdsCookie)
// }
} else { } else {
JdShopAPI = nil JdShopAPI = nil
} }

View File

@@ -46,6 +46,12 @@ func (a *APIManager) GetAPI(vendorID int, appOrgCode string) (pfAPI interface{})
pfAPI = api.MtwmAPI pfAPI = api.MtwmAPI
case model.VendorIDEBAI: case model.VendorIDEBAI:
pfAPI = api.EbaiAPI pfAPI = api.EbaiAPI
case model.VendorIDJDShop:
if appOrgCode == "1" {
pfAPI = api.JdShopAPI
} else {
pfAPI = api.JdShop2API
}
} }
return pfAPI return pfAPI
} }
@@ -59,6 +65,8 @@ func (a *APIManager) GetAppOrgCodeList(vendorID int) (appOrgCodeList []string) {
appOrgCodeList = []string{api.MtwmAPI.GetAppID()} appOrgCodeList = []string{api.MtwmAPI.GetAppID()}
case model.VendorIDEBAI: case model.VendorIDEBAI:
appOrgCodeList = []string{api.EbaiAPI.GetSource()} appOrgCodeList = []string{api.EbaiAPI.GetSource()}
case model.VendorIDJDShop:
appOrgCodeList = []string{"1", "2"}
} }
return appOrgCodeList return appOrgCodeList
} }