+ 添加数据资源操作相关的API
This commit is contained in:
@@ -27,6 +27,21 @@ import (
|
||||
var (
|
||||
routinePool *routinepool.Pool
|
||||
skuNamePat *regexp.Regexp
|
||||
|
||||
resourceTypeMap = map[int][]string{
|
||||
model.VendorIDQiNiuCloud: []string{
|
||||
"image.jxc4.com",
|
||||
},
|
||||
model.VendorIDJD: []string{
|
||||
"img30.360buyimg.com",
|
||||
},
|
||||
model.VendorIDMTWM: []string{
|
||||
"",
|
||||
},
|
||||
model.VendorIDEBAI: []string{
|
||||
"image-star.elemecdn.com",
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
type OrderSkuList []*model.OrderSku
|
||||
@@ -692,3 +707,19 @@ func GetAuthType4Vendor(vendorID int) (authType string) {
|
||||
}
|
||||
return authType
|
||||
}
|
||||
|
||||
func GuessDataResourceVendor(resourceURL string) (vendorID int) {
|
||||
vendorID = -1
|
||||
for tmpVendorID, urlList := range resourceTypeMap {
|
||||
for _, v := range urlList {
|
||||
if strings.Index(resourceURL, "//"+v) >= 0 {
|
||||
vendorID = tmpVendorID
|
||||
break
|
||||
}
|
||||
}
|
||||
if vendorID >= 0 {
|
||||
break
|
||||
}
|
||||
}
|
||||
return vendorID
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user