35 lines
680 B
Go
35 lines
680 B
Go
package defsch
|
|
|
|
import (
|
|
"git.rosy.net.cn/jx-callback/business/model"
|
|
"git.rosy.net.cn/jx-callback/business/scheduler"
|
|
)
|
|
|
|
type DefScheduler struct {
|
|
scheduler.BaseScheduler
|
|
}
|
|
|
|
func init() {
|
|
sch := &DefScheduler{}
|
|
sch.Init()
|
|
scheduler.CurrentScheduler = sch
|
|
}
|
|
|
|
// 以下是定单
|
|
func (s *DefScheduler) OnOrderNew(order *model.GoodsOrder) (err error) {
|
|
return nil
|
|
}
|
|
|
|
func (s *DefScheduler) OnOrderAccepted(order *model.GoodsOrder) (err error) {
|
|
return nil
|
|
}
|
|
|
|
func (s *DefScheduler) OnOrderStatusChanged(status *model.OrderStatus) (err error) {
|
|
return nil
|
|
}
|
|
|
|
// 以下是运单
|
|
func (s *DefScheduler) OnWaybillStatusChanged(bill *model.Waybill) (err error) {
|
|
return nil
|
|
}
|