diff --git a/platformapi/uuptapi/callback.go b/platformapi/uuptapi/callback.go index d244334d..639f7041 100644 --- a/platformapi/uuptapi/callback.go +++ b/platformapi/uuptapi/callback.go @@ -36,7 +36,7 @@ func Err2CallbackResponse(err error) *CallbackResponse { } //订单提交后状态变化回调 -func (a *API) WaybillCallback(request *http.Request) (*WaybillCallbackParam, *CallbackResponse) { +func (a *API) WaybillCallback(request *http.Request) (*WaybillCallbackParam, string, *CallbackResponse) { //if callbackResponse := a.CheckCallbackValidation(request); callbackResponse != nil { // return nil, callbackResponse //} @@ -45,13 +45,13 @@ func (a *API) WaybillCallback(request *http.Request) (*WaybillCallbackParam, *Ca b := bytes.NewBufferString(data) decoder := json.NewDecoder(b) if err := decoder.Decode(&retVal); err != nil { - return nil, Err2CallbackResponse(errors.New("uu跑腿回调参数解析错误,请检查")) + return nil, "", Err2CallbackResponse(errors.New("uu跑腿回调参数解析错误,请检查")) } con := retVal != WaybillCallbackParam{} if con { - return &retVal, Err2CallbackResponse(nil) + return &retVal, data, Err2CallbackResponse(nil) } else { - return nil, Err2CallbackResponse(errors.New("UU跑腿运单回调信息为空")) + return nil, "", Err2CallbackResponse(errors.New("UU跑腿运单回调信息为空")) } }