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 {
|
||||
// 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跑腿运单回调信息为空"))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user