- 获取京东订单时,忽略非订单详情错误

This commit is contained in:
gazebo
2019-06-30 18:35:17 +08:00
parent a8537203c6
commit d5b8287aba

View File

@@ -113,19 +113,19 @@ func (c *PurchaseHandler) getOrder(orderID string) (order *model.GoodsOrder, ord
orderMap, err = api.JdAPI.QuerySingleOrder(orderID) orderMap, err = api.JdAPI.QuerySingleOrder(orderID)
if err == nil { if err == nil {
order = c.Map2Order(orderMap) order = c.Map2Order(orderMap)
realMobile, err = api.JdAPI.GetRealMobile4Order(orderID, order.VendorStoreID) realMobile, _ = api.JdAPI.GetRealMobile4Order(orderID, order.VendorStoreID)
if realMobile != "" { if realMobile != "" {
order.ConsigneeMobile2 = jxutils.FormalizeMobile(realMobile) order.ConsigneeMobile2 = jxutils.FormalizeMobile(realMobile)
} }
} }
case 1: case 1:
orderSettlement, err = api.JdAPI.OrderShoudSettlementService2(orderID) orderSettlement, _ = api.JdAPI.OrderShoudSettlementService2(orderID)
} }
return nil, err return nil, err
}, []int{0, 1}) }, []int{0, 1})
task.Run() task.Run()
task.GetResult(0) _, err = task.GetResult(0)
if order != nil { if order != nil && orderSettlement != nil {
updateOrderBySettleMent(order, orderSettlement) updateOrderBySettleMent(order, orderSettlement)
} }
// if orderMap, err = api.JdAPI.QuerySingleOrder(orderID); err == nil { // if orderMap, err = api.JdAPI.QuerySingleOrder(orderID); err == nil {