diff --git a/platformapi/jdapi/callback.go b/platformapi/jdapi/callback.go index 833132be..ec5d0a32 100644 --- a/platformapi/jdapi/callback.go +++ b/platformapi/jdapi/callback.go @@ -160,6 +160,14 @@ type CallbackOrderInfoChangeMsg struct { OrderBuyerRemark string `json:"orderBuyerRemark"` // 用户备注 订单买家备注(有值表示信息变更后的值) } +type CallbackMemberMsg struct { + *CallbackMsg + Outbillid string `json:"outBillId"` + Billid string `json:"billId"` + Statusid string `json:"statusId"` + Timestamp string `json:"timestamp"` +} + type CallbackDeliveryStatusMsg struct { *CallbackMsg OrderID string `json:"orderId"` @@ -281,7 +289,7 @@ func GetCallbackMsg(request *http.Request) (callbackMsg *CallbackMsg, mapData ma orderInfoMsg.CallbackMsg = callbackMsg } } else if msgURL == CallBackMsgMemberCreateCard || msgURL == CallBackMsgMemberRenewCard { - var orderInfoMsg *CallbackOrderInfoChangeMsg + var orderInfoMsg *CallbackMemberMsg if err = utils.UnmarshalUseNumber([]byte(callbackMsg.JdParamJSON), &orderInfoMsg); err == nil { callbackMsg.Param = orderInfoMsg orderInfoMsg.CallbackMsg = callbackMsg