- handle dada UpdateTime.
This commit is contained in:
@@ -68,8 +68,14 @@ func (c *WaybillController) callbackMsg2Waybill(msg *dadaapi.CallbackMsg) (retVa
|
|||||||
CourierName: msg.DmName,
|
CourierName: msg.DmName,
|
||||||
CourierMobile: msg.DmMobile,
|
CourierMobile: msg.DmMobile,
|
||||||
VendorStatus: utils.Int2Str(msg.OrderStatus),
|
VendorStatus: utils.Int2Str(msg.OrderStatus),
|
||||||
StatusTime: utils.Timestamp2Time(int64(msg.UpdateTime)),
|
// StatusTime: utils.Timestamp2Time(int64(msg.UpdateTime)),
|
||||||
}
|
}
|
||||||
|
// dada太扯了,不同消息过来的时间格式不一样
|
||||||
|
updateTime := int64(msg.UpdateTime)
|
||||||
|
if updateTime > 2511789475 {
|
||||||
|
updateTime = updateTime / 1000
|
||||||
|
}
|
||||||
|
retVal.StatusTime = utils.Timestamp2Time(updateTime)
|
||||||
retVal.VendorOrderID, retVal.OrderVendorID = jxutils.SplitUniversalOrderID(msg.OrderID)
|
retVal.VendorOrderID, retVal.OrderVendorID = jxutils.SplitUniversalOrderID(msg.OrderID)
|
||||||
return retVal
|
return retVal
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user