From b509e76b6e4034049891c88973d8da27dc5cd872 Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 27 May 2019 11:10:54 +0800 Subject: [PATCH] - fk --- business/partner/purchase/jd/order.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/business/partner/purchase/jd/order.go b/business/partner/purchase/jd/order.go index db6522884..d694313e6 100644 --- a/business/partner/purchase/jd/order.go +++ b/business/partner/purchase/jd/order.go @@ -70,11 +70,13 @@ func (c *PurchaseHandler) onOrderMsg(msg *jdapi.CallbackOrderMsg) (retVal *jdapi } func (c *PurchaseHandler) getOrder(orderID string) (order *model.GoodsOrder, orderMap map[string]interface{}, err error) { - globals.SugarLogger.Debugf("jd GetOrder orderID:%s", orderID) + globals.SugarLogger.Debugf("jd getOrder orderID:%s", orderID) if orderMap, err = api.JdAPI.QuerySingleOrder(orderID); err == nil { + globals.SugarLogger.Debugf("jd getOrder2 orderID:%s", orderID) order = c.Map2Order(orderMap) if jxutils.IsMobileFake(order.ConsigneeMobile) { if realMobile, err := api.JdAPI.GetRealMobile4Order(orderID, order.VendorStoreID); err == nil { // 故意强制忽略取不到真实手机号错误 + globals.SugarLogger.Debugf("jd getOrder3 orderID:%s", orderID) order.ConsigneeMobile2 = jxutils.FormalizeMobile(realMobile) } else { // globals.SugarLogger.Warnf("jd GetOrder orderID:%s, GetRealMobile4Order failed with error:%v", orderID, err2) @@ -92,6 +94,8 @@ func (c *PurchaseHandler) GetOrder(orderID string) (order *model.GoodsOrder, err func (c *PurchaseHandler) Map2Order(orderData map[string]interface{}) (order *model.GoodsOrder) { result := orderData orderID := utils.Int64ToStr(utils.MustInterface2Int64(result["orderId"])) + globals.SugarLogger.Debugf("jd Map2Order orderID:%s", orderID) + const defaultStatusTimeField = "orderPurchaseTime" statusTimeField := defaultStatusTimeField if result[statusTimeField] == nil { // 814560888003021 orderPurchaseTime为空