Merge branch 'mark' of e.coding.net:rosydev/jx-callback into mark

This commit is contained in:
苏尹岚
2020-08-03 09:01:04 +08:00

View File

@@ -36,8 +36,10 @@ func OnCallbackMsg(msg *jdshopapi.CallBackResult) (err error) {
utils.CallFuncAsync(func() { utils.CallFuncAsync(func() {
order := getRealOrderID(msg.OrderID) order := getRealOrderID(msg.OrderID)
if order != nil { if order != nil {
if order.Status != model.OrderStatusCanceled {
CurPurchaseHandler.CancelOrder(jxcontext.AdminCtx, order, "系统取消") CurPurchaseHandler.CancelOrder(jxcontext.AdminCtx, order, "系统取消")
} }
}
}) })
default: default:
return fmt.Errorf("暂不支持的topic类型topic: %v", msgType) return fmt.Errorf("暂不支持的topic类型topic: %v", msgType)
@@ -123,6 +125,7 @@ func result2Orders(msg *jdshopapi.CallBackResult) (order *model.GoodsOrder, err
order.BusinessType = model.BusinessTypeImmediate order.BusinessType = model.BusinessTypeImmediate
} else { } else {
globals.SugarLogger.Warnf("暂不支持的京东商城订单类型type: %v", msg.OrderState) globals.SugarLogger.Warnf("暂不支持的京东商城订单类型type: %v", msg.OrderState)
return nil, err
} }
//结算类型 //结算类型