From 73223c5c11eb1c49984fb9854923e8d99afb9428 Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 7 Aug 2018 11:06:23 +0800 Subject: [PATCH] - handle dada UpdateTime. --- business/controller/dada/waybill.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/business/controller/dada/waybill.go b/business/controller/dada/waybill.go index 7e803a8cb..b3e34d1ca 100644 --- a/business/controller/dada/waybill.go +++ b/business/controller/dada/waybill.go @@ -68,8 +68,14 @@ func (c *WaybillController) callbackMsg2Waybill(msg *dadaapi.CallbackMsg) (retVa CourierName: msg.DmName, CourierMobile: msg.DmMobile, 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) return retVal }