diff --git a/business/partner/purchase/jd/jd.go b/business/partner/purchase/jd/jd.go index 0d9bb948f..0e23e402d 100644 --- a/business/partner/purchase/jd/jd.go +++ b/business/partner/purchase/jd/jd.go @@ -76,3 +76,8 @@ func OnStoreMsg(msg *jdapi.CallbackOrderMsg) (retVal *jdapi.CallbackResponse) { globals.SugarLogger.Debugf("OnStoreMsg, msg:%s", utils.Format4Output(msg, false)) return jdapi.Err2CallbackResponse(nil, "") } + +func OnAfterSaleMsg(msg *jdapi.CallbackOrderMsg) (retVal *jdapi.CallbackResponse) { + globals.SugarLogger.Debugf("OnAfterSaleMsg %s", utils.Format4Output(msg, false)) + return retVal +} diff --git a/controllers/jd_callback.go b/controllers/jd_callback.go index 0b60c4663..91ea392f3 100644 --- a/controllers/jd_callback.go +++ b/controllers/jd_callback.go @@ -150,3 +150,15 @@ func (c *DjswController) transferResponse(inCallbackResponse *jdapi.CallbackResp } return inCallbackResponse } + +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 + } + c.Data["json"] = callbackResponse + c.ServeJSON() +}