Files
jx-callback/business/jxstore/cms/cms.go
2018-09-11 22:35:18 +08:00

41 lines
1.1 KiB
Go

package cms
import (
"git.rosy.net.cn/jx-callback/business/jxcallback/scheduler/basesch"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/business/partner"
)
var (
CurVendorSync VendorSync
serviceInfo map[string]interface{}
)
func InitServiceInfo(version, buildDate, gitCommit string) {
serviceInfo = map[string]interface{}{
"version": version,
"buildDate": buildDate,
"gitCommit": gitCommit,
"metaData": map[string]interface{}{
"unit": model.UnitNames,
"specUnit": model.SpecUnitNames,
"deliveryRangeType": model.DeliveryRangeTypeName,
"deliveryType": model.DeliveryTypeName,
"storeStatus": model.StoreStatusName,
"categoryType": model.CategoryTypeName,
"skuStatus": model.SkuStatusName,
"vendorName": model.VendorChineseNames,
"orderStatus": model.OrderStatusName,
"waybillStatus": model.WaybillStatusName,
},
}
}
func GetPurchaseHandler(vendorID int) partner.IPurchasePlatformHandler {
return basesch.FixedBaseScheduler.GetPurchasePlatformFromVendorID(vendorID)
}
func GetServiceInfo() interface{} {
return serviceInfo
}