- record order ok.
This commit is contained in:
@@ -19,15 +19,29 @@ func (c *WaybillController) OnWaybillMsg(msg *mtpsapi.CallbackOrderMsg) (retVal
|
||||
return retVal
|
||||
}
|
||||
|
||||
func (c *WaybillController) OnWaybillExcept(msg *mtpsapi.CallbackOrderExceptionMsg) (retVal *mtpsapi.CallbackResponse) {
|
||||
controller.RoutinePool.CallFun(func() {
|
||||
status := &model.OrderStatus{
|
||||
VendorOrderID: msg.MtPeisongID,
|
||||
VendorID: controller.VendorIDMTPS,
|
||||
OrderType: controller.OrderTypeWaybill,
|
||||
VendorStatus: utils.Int2Str(msg.ExceptionCode),
|
||||
StatusTime: utils.Timestamp2Time(int64(msg.Timestamp)),
|
||||
}
|
||||
retVal = mtpsapi.Err2CallbackResponse(c.OnWaybillFailed(status), "mtps OnWaybillExcept")
|
||||
}, msg.MtPeisongID)
|
||||
return retVal
|
||||
}
|
||||
|
||||
func (c *WaybillController) callbackMsg2Status(msg *mtpsapi.CallbackOrderMsg) *model.OrderStatus {
|
||||
orderStatus := &model.OrderStatus{
|
||||
status := &model.OrderStatus{
|
||||
VendorOrderID: msg.MtPeisongID,
|
||||
VendorID: controller.VendorIDMTPS,
|
||||
OrderType: controller.OrderTypeWaybill,
|
||||
VendorStatus: utils.Int2Str(msg.Status),
|
||||
StatusTime: utils.Timestamp2Time(int64(msg.Timestamp)),
|
||||
}
|
||||
return orderStatus
|
||||
return status
|
||||
}
|
||||
|
||||
func (c *WaybillController) onWaybillMsg(msg *mtpsapi.CallbackOrderMsg) (retVal *mtpsapi.CallbackResponse) {
|
||||
|
||||
Reference in New Issue
Block a user