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, "bankName": model.BankName, }, } } func GetPurchaseHandler(vendorID int) partner.IPurchasePlatformHandler { return basesch.FixedBaseScheduler.GetPurchasePlatformFromVendorID(vendorID) } func GetServiceInfo() interface{} { return serviceInfo }