This commit is contained in:
苏尹岚
2021-02-22 14:52:10 +08:00
parent a0f9e96fcb
commit 2773d5c9ca
4 changed files with 15 additions and 1 deletions

View File

@@ -52,6 +52,7 @@ var (
Jd2API *jdapi.API
Jd3API *jdapi.API
JdcsAPI *jdapi.API
JdydAPI *jdapi.API
FakeJdAPI *jdapi.API
JdEclpAPI *jdeclpapi.API
JdShopAPI *jdshopapi.API
@@ -132,6 +133,10 @@ func Init() {
JdcsAPI = jdapi.New(beego.AppConfig.String("jdcsToken"), beego.AppConfig.String("jdcsAppKey"), beego.AppConfig.String("jdcsSecret"))
}
if globals.JdydOrgCode != "" {
JdydAPI = jdapi.New(beego.AppConfig.String("jdydToken"), beego.AppConfig.String("jdydAppKey"), beego.AppConfig.String("jdydSecret"))
}
fakeJdToken := beego.AppConfig.DefaultString("fakeJdToken", "")
if fakeJdToken != "" {
FakeJdAPI = jdapi.NewFakeJD(fakeJdToken, beego.AppConfig.String("fakeJdBaseURL"))

View File

@@ -43,6 +43,8 @@ func (a *APIManager) GetAPI(vendorID int, appOrgCode string) (pfAPI interface{})
pfAPI = api.Jd3API
} else if appOrgCode != "" && appOrgCode == globals.JdcsOrgCode {
pfAPI = api.JdcsAPI
} else if appOrgCode != "" && appOrgCode == globals.JdydOrgCode {
pfAPI = api.JdydAPI
}
case model.VendorIDMTWM:
pfAPI = api.MtwmAPI
@@ -65,7 +67,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 = jxutils.BatchString2Slice(globals.JdOrgCode, globals.Jd2OrgCode, globals.Jd3OrgCode, globals.JdcsOrgCode)
appOrgCodeList = jxutils.BatchString2Slice(globals.JdOrgCode, globals.Jd2OrgCode, globals.Jd3OrgCode, globals.JdcsOrgCode, globals.JdydOrgCode)
case model.VendorIDMTWM:
appOrgCodeList = []string{api.MtwmAPI.GetAppID(), api.Mtwm2API.GetAppID()}
case model.VendorIDEBAI:

View File

@@ -64,6 +64,7 @@ var (
Jd2OrgCode string
Jd3OrgCode string
JdcsOrgCode string
JdydOrgCode string
JdLoginName string
MtwmCode string
@@ -144,6 +145,7 @@ func Init() {
Jd2OrgCode = beego.AppConfig.DefaultString("jd2OrgCode", "")
Jd3OrgCode = beego.AppConfig.DefaultString("jd3OrgCode", "")
JdcsOrgCode = beego.AppConfig.DefaultString("jdcsOrgCode", "")
JdydOrgCode = beego.AppConfig.DefaultString("jdydOrgCode", "")
JdLoginName = beego.AppConfig.DefaultString("jdLoginName", "")
IsAddEvent = beego.AppConfig.DefaultBool("addEvent", false)
IsStoreSkuAct = !IsProductEnv()