- empty scheduler added.

This commit is contained in:
gazebo
2018-07-12 20:53:22 +08:00
parent 1c6ba2e43a
commit 52248ca427
13 changed files with 338 additions and 238 deletions

View File

@@ -12,33 +12,10 @@ import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/baseapi/utils/routinepool"
_ "git.rosy.net.cn/jx-callback/business/scheduler/defsch" // 导入缺省定单调度器
"git.rosy.net.cn/jx-callback/globals"
)
const (
VenderIDUnknown = -1
VendorIDPurchaseBegin = 0
VendorIDJD = 0
VendorIDMTWM = 1
VendorIDELM = 2
VendorIDPurchaseEnd = 2
VendorIDDeliveryBegin = 101
VendorIDDada = 101
VendorIDMTPS = 102
VendorIDDeliveryEnd = 102
)
const (
OrderTypeOrder = 1
OrderTypeWaybill = 2
)
const (
CoordinateTypeMars = 0 // 火星坐标
CoordinateTypeReal = 1 // 真实坐标
)
const (
DefaultOrderCacheTimeout = 24 * time.Hour
)
@@ -82,12 +59,12 @@ func SplitUniversalOrderID(universalOrderID string) (orderID string, vendorID in
// 3022716176275221584 elm order
orderIDLen := len(universalOrderID)
if orderIDLen == len("800402581000221") {
vendorID = VendorIDJD
vendorID = model.VendorIDJD
} else if orderIDLen == len("3022716176275221584") {
vendorID = VendorIDELM
vendorID = model.VendorIDELM
} else {
globals.SugarLogger.Errorf("unkown order type:%v", universalOrderID)
vendorID = VenderIDUnknown
vendorID = model.VenderIDUnknown
}
orderID = universalOrderID
}