diff --git a/controllers/jd_callback.go b/controllers/jd_callback.go index b6033d962..3552b254a 100644 --- a/controllers/jd_callback.go +++ b/controllers/jd_callback.go @@ -146,7 +146,7 @@ func (c *DjswController) StoreCrud() { func (c *DjswController) transferResponse(inCallbackResponse *jdapi.CallbackResponse) (outCallbackResponse *jdapi.CallbackResponse) { if inCallbackResponse == nil { - return jdapi.Err2CallbackResponse(nil, "") + return jdapi.SuccessResponse } return inCallbackResponse } @@ -155,11 +155,10 @@ func (c *DjswController) afterSaleBillStatus() { var obj *jdapi.CallbackOrderMsg var callbackResponse *jdapi.CallbackResponse obj, callbackResponse = api.JdAPI.GetOrderCallbackMsg(c.Ctx.Input.RequestBody) - callbackResponse = jd.OnAfterSaleMsg(obj) if callbackResponse == nil { - callbackResponse = jdapi.SuccessResponse + callbackResponse = jd.OnAfterSaleMsg(obj) } - c.Data["json"] = callbackResponse + c.Data["json"] = c.transferResponse(callbackResponse) c.ServeJSON() }