diff --git a/platformapi/jdapi/callback.go b/platformapi/jdapi/callback.go index c5dfe329..833132be 100644 --- a/platformapi/jdapi/callback.go +++ b/platformapi/jdapi/callback.go @@ -104,6 +104,10 @@ const ( CallbackMsgNewAfterSaleBill = "newAfterSaleBill" // 新建售后单消息 CallbackMsgAfterSaleBillStatus = "afterSaleBillStatus" // 售后单状态消息 + //会员 + CallBackMsgMemberCreateCard = "memberCreateCard" //会员开卡 + CallBackMsgMemberRenewCard = "memberRenewCard" //会员续费 + CallbackMsgOrderAddTips = "orderAddTips" // 订单商家小费消息 CallbackMsgStockIsHave = "stockIsHave" @@ -276,6 +280,12 @@ func GetCallbackMsg(request *http.Request) (callbackMsg *CallbackMsg, mapData ma callbackMsg.Param = orderInfoMsg orderInfoMsg.CallbackMsg = callbackMsg } + } else if msgURL == CallBackMsgMemberCreateCard || msgURL == CallBackMsgMemberRenewCard { + var orderInfoMsg *CallbackOrderInfoChangeMsg + if err = utils.UnmarshalUseNumber([]byte(callbackMsg.JdParamJSON), &orderInfoMsg); err == nil { + callbackMsg.Param = orderInfoMsg + orderInfoMsg.CallbackMsg = callbackMsg + } } else { var orderMsg *CallbackOrderMsg if err = utils.UnmarshalUseNumber([]byte(callbackMsg.JdParamJSON), &orderMsg); err == nil {