- fk
This commit is contained in:
@@ -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为空
|
||||
|
||||
Reference in New Issue
Block a user