From dfc4577a3ecb4fc6105db86ca2ecafc1dea8f5e8 Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 16 Feb 2019 23:35:25 +0800 Subject: [PATCH] - handle some jd order don't have pickDeadline in jd.Map2Order --- business/partner/purchase/jd/order.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/business/partner/purchase/jd/order.go b/business/partner/purchase/jd/order.go index 706488eb6..4f8b0b767 100644 --- a/business/partner/purchase/jd/order.go +++ b/business/partner/purchase/jd/order.go @@ -107,7 +107,7 @@ func (c *PurchaseHandler) Map2Order(orderData map[string]interface{}) (order *mo CoordinateType: model.CoordinateTypeMars, BuyerComment: utils.TrimBlankChar(utils.Interface2String(result["orderBuyerRemark"])), ExpectedDeliveredTime: utils.Str2TimeWithDefault(utils.Interface2String(result["orderPreEndDeliveryTime"]), utils.DefaultTimeValue), - PickDeadline: utils.Str2Time(result["pickDeadline"].(string)), + PickDeadline: utils.Str2TimeWithDefault(utils.Interface2String(result["pickDeadline"]), utils.DefaultTimeValue), VendorStatus: utils.Int64ToStr(utils.MustInterface2Int64(result["orderStatus"])), OrderSeq: int(utils.MustInterface2Int64(result["orderNum"])), StatusTime: utils.Str2Time(result["orderPurchaseTime"].(string)),