This commit is contained in:
邹宗楠
2025-02-11 15:39:13 +08:00
parent 07850d895e
commit 0345a5c7a1

View File

@@ -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跑腿运单回调信息为空"))
}
}