1
This commit is contained in:
@@ -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 {
|
//if callbackResponse := a.CheckCallbackValidation(request); callbackResponse != nil {
|
||||||
// return nil, callbackResponse
|
// return nil, callbackResponse
|
||||||
//}
|
//}
|
||||||
@@ -45,13 +45,13 @@ func (a *API) WaybillCallback(request *http.Request) (*WaybillCallbackParam, *Ca
|
|||||||
b := bytes.NewBufferString(data)
|
b := bytes.NewBufferString(data)
|
||||||
decoder := json.NewDecoder(b)
|
decoder := json.NewDecoder(b)
|
||||||
if err := decoder.Decode(&retVal); err != nil {
|
if err := decoder.Decode(&retVal); err != nil {
|
||||||
return nil, Err2CallbackResponse(errors.New("uu跑腿回调参数解析错误,请检查"))
|
return nil, "", Err2CallbackResponse(errors.New("uu跑腿回调参数解析错误,请检查"))
|
||||||
}
|
}
|
||||||
con := retVal != WaybillCallbackParam{}
|
con := retVal != WaybillCallbackParam{}
|
||||||
if con {
|
if con {
|
||||||
return &retVal, Err2CallbackResponse(nil)
|
return &retVal, data, Err2CallbackResponse(nil)
|
||||||
} else {
|
} else {
|
||||||
return nil, Err2CallbackResponse(errors.New("UU跑腿运单回调信息为空"))
|
return nil, "", Err2CallbackResponse(errors.New("UU跑腿运单回调信息为空"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user