41 lines
1.1 KiB
Go
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
|
|
}
|