- 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) {
|
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 {
|
if orderMap, err = api.JdAPI.QuerySingleOrder(orderID); err == nil {
|
||||||
|
globals.SugarLogger.Debugf("jd getOrder2 orderID:%s", orderID)
|
||||||
order = c.Map2Order(orderMap)
|
order = c.Map2Order(orderMap)
|
||||||
if jxutils.IsMobileFake(order.ConsigneeMobile) {
|
if jxutils.IsMobileFake(order.ConsigneeMobile) {
|
||||||
if realMobile, err := api.JdAPI.GetRealMobile4Order(orderID, order.VendorStoreID); err == nil { // 故意强制忽略取不到真实手机号错误
|
if realMobile, err := api.JdAPI.GetRealMobile4Order(orderID, order.VendorStoreID); err == nil { // 故意强制忽略取不到真实手机号错误
|
||||||
|
globals.SugarLogger.Debugf("jd getOrder3 orderID:%s", orderID)
|
||||||
order.ConsigneeMobile2 = jxutils.FormalizeMobile(realMobile)
|
order.ConsigneeMobile2 = jxutils.FormalizeMobile(realMobile)
|
||||||
} else {
|
} else {
|
||||||
// globals.SugarLogger.Warnf("jd GetOrder orderID:%s, GetRealMobile4Order failed with error:%v", orderID, err2)
|
// 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) {
|
func (c *PurchaseHandler) Map2Order(orderData map[string]interface{}) (order *model.GoodsOrder) {
|
||||||
result := orderData
|
result := orderData
|
||||||
orderID := utils.Int64ToStr(utils.MustInterface2Int64(result["orderId"]))
|
orderID := utils.Int64ToStr(utils.MustInterface2Int64(result["orderId"]))
|
||||||
|
globals.SugarLogger.Debugf("jd Map2Order orderID:%s", orderID)
|
||||||
|
|
||||||
const defaultStatusTimeField = "orderPurchaseTime"
|
const defaultStatusTimeField = "orderPurchaseTime"
|
||||||
statusTimeField := defaultStatusTimeField
|
statusTimeField := defaultStatusTimeField
|
||||||
if result[statusTimeField] == nil { // 814560888003021 orderPurchaseTime为空
|
if result[statusTimeField] == nil { // 814560888003021 orderPurchaseTime为空
|
||||||
|
|||||||
Reference in New Issue
Block a user