- write legacy jxoder almost ok.
This commit is contained in:
@@ -15,6 +15,7 @@ import (
|
||||
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"git.rosy.net.cn/baseapi/utils/routinepool"
|
||||
"git.rosy.net.cn/jx-callback/business/scheduler"
|
||||
_ "git.rosy.net.cn/jx-callback/business/scheduler/defsch" // 导入缺省订单调度器
|
||||
"git.rosy.net.cn/jx-callback/globals"
|
||||
"git.rosy.net.cn/jx-callback/globals/api"
|
||||
@@ -39,6 +40,7 @@ func init() {
|
||||
routinePool = routinepool.New(1000, 1000)
|
||||
OrderManager = NewOrderManager()
|
||||
WaybillManager = NewWaybillManager()
|
||||
scheduler.CurrentScheduler.RegisterOrderManager(OrderManager)
|
||||
}
|
||||
|
||||
func (m *SyncMapWithTimeout) StoreWithTimeout(key, value interface{}, timeout time.Duration) {
|
||||
@@ -133,10 +135,10 @@ func addOrderOrWaybillStatus(status *model.OrderStatus, db orm.Ormer) (isDuplica
|
||||
}
|
||||
|
||||
func CallMsgHandler(handler func(), primaryID string) {
|
||||
handler()
|
||||
// controller.routinePool.CallFun(func() {
|
||||
// handler()
|
||||
// }, primaryID)
|
||||
// handler()
|
||||
routinePool.CallFun(func() {
|
||||
handler()
|
||||
}, primaryID)
|
||||
}
|
||||
|
||||
func GetDataCityCodeFromOrder(order *model.GoodsOrder) (retVal string, err error) {
|
||||
|
||||
Reference in New Issue
Block a user