diff --git a/platformapi/jdapi/callback.go b/platformapi/jdapi/callback.go index eecc46e5..6949c498 100644 --- a/platformapi/jdapi/callback.go +++ b/platformapi/jdapi/callback.go @@ -257,7 +257,11 @@ func (a *API) GetOrderCallbackMsg(values url.Values, msgURL string) (msg *Callba } func (a *API) GetOrderDeliveryCallbackMsg(values url.Values, msgURL string) (msg *CallbackDeliveryStatusMsg, callbackResponse *CallbackResponse) { - callbackResponse = a.getCommonOrderCallbackMsg(values, &msg) + if callbackResponse = a.getCommonOrderCallbackMsg(values, &msg); callbackResponse == nil { + msg.CallbackMsg = &CallbackMsg{ + MsgURL: msgURL, + } + } return msg, callbackResponse } @@ -266,6 +270,9 @@ func (a *API) GetStoreStockCallbackMsg(values url.Values, msgURL string) (msg *C callbackResponse = a.getCommonOrderCallbackMsg(values, &tmpMsg) if callbackResponse == nil { msg = map2StockCallbackMsg(tmpMsg) + msg.CallbackMsg = &CallbackMsg{ + MsgURL: msgURL, + } } return msg, callbackResponse }