LoopMultiStoresVendors引入OrgCode

This commit is contained in:
gazebo
2019-12-03 18:27:53 +08:00
parent 457bd4b0a2
commit 55fdde9be2
4 changed files with 30 additions and 23 deletions

View File

@@ -2,7 +2,6 @@ package partner
type IAPIManager interface {
GetAPI(vendorID int, appOrgCode string) interface{}
GetAPIList(vendorID int) []interface{}
GetAppOrgCodeList(vendorID int) (appOrgCodeList []string)
}

View File

@@ -30,9 +30,9 @@ func GetAPIByToken(token string) (apiObj *jdapi.API) {
if token == "" {
apiObj = getAPI("")
} else {
apiList := partner.CurAPIManager.GetAPIList(model.VendorIDJD)
apiList := partner.CurAPIManager.GetAppOrgCodeList(model.VendorIDJD)
for _, v := range apiList {
jdAPI := v.(*jdapi.API)
jdAPI := partner.CurAPIManager.GetAPI(model.VendorIDJD, v).(*jdapi.API)
if jdAPI.GetToken() == token {
apiObj = jdAPI
break