|
|
|
|
@@ -335,204 +335,166 @@ func (a *API) CreateOrderCallback(orderStatus []byte) (map[string][]interface{},
|
|
|
|
|
for _, data := range resp {
|
|
|
|
|
switch data.Tag {
|
|
|
|
|
case CallbackCreatedOrderMsgTagId: // 创建订单
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []CreateOrderCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackCreatedOrderMsgTagId] = append(callbackResult[CallbackCreatedOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := CreateOrderData{}
|
|
|
|
|
//if err := json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackCreatedOrderMsgTagId] = append(callbackResult[CallbackCreatedOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackCreatedOrderMsgTagId] = append(callbackResult[CallbackCreatedOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackPayOrderMsgTagId: // 支付订单
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []PayOrderCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackPayOrderMsgTagId] = append(callbackResult[CallbackPayOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := PayOrderData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackPayOrderMsgTagId] = append(callbackResult[CallbackPayOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackPayOrderMsgTagId] = append(callbackResult[CallbackPayOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackWaitOrderMsgTagId: // 支付订单待处理(风控审核)
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []WaitOrderCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackWaitOrderMsgTagId] = append(callbackResult[CallbackWaitOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := WaitOrderData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackWaitOrderMsgTagId] = append(callbackResult[CallbackWaitOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackWaitOrderMsgTagId] = append(callbackResult[CallbackWaitOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackPartGoodsMsgTagId: // 卖家部分发货
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []SomeSendOrderCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackPartGoodsMsgTagId] = append(callbackResult[CallbackPartGoodsMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := SomeSendOrderData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackPartGoodsMsgTagId] = append(callbackResult[CallbackPartGoodsMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackPartGoodsMsgTagId] = append(callbackResult[CallbackPartGoodsMsgTagId], data.Data)
|
|
|
|
|
case CallbackPartAllGoodsMsgTagId: // 卖家发货
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BusinessDeliveryCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackPartAllGoodsMsgTagId] = append(callbackResult[CallbackPartAllGoodsMsgTagId], v.data)
|
|
|
|
|
}
|
|
|
|
|
//create := BusinessDeliveryData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackPartAllGoodsMsgTagId] = append(callbackResult[CallbackPartAllGoodsMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackPartAllGoodsMsgTagId] = append(callbackResult[CallbackPartAllGoodsMsgTagId], data.Data)
|
|
|
|
|
case CallbackCancelOrderMsgTagId: // 取消订单
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []CancelOrderCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackCancelOrderMsgTagId] = append(callbackResult[CallbackCancelOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := CancelOrderData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackCancelOrderMsgTagId] = append(callbackResult[CallbackCancelOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackCancelOrderMsgTagId] = append(callbackResult[CallbackCancelOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackSuccessOrderMsgTagId: // 卖家确认收货时,会自动完成
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []SuccessOrderCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackSuccessOrderMsgTagId] = append(callbackResult[CallbackSuccessOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := SuccessOrderData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackSuccessOrderMsgTagId] = append(callbackResult[CallbackSuccessOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackSuccessOrderMsgTagId] = append(callbackResult[CallbackSuccessOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackWayBillChangeOrderMsgTagId: // 发货物流消息便跟
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []WayBillChangeCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackWayBillChangeOrderMsgTagId] = append(callbackResult[CallbackWayBillChangeOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := WayBillChangeData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackWayBillChangeOrderMsgTagId] = append(callbackResult[CallbackWayBillChangeOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackWayBillChangeOrderMsgTagId] = append(callbackResult[CallbackWayBillChangeOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackReceivingChangeOrderMsgTagId: // 收货地址消息变更(商家审核通过触发)
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []ReceivingAddressChangeCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackReceivingChangeOrderMsgTagId] = append(callbackResult[CallbackReceivingChangeOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := ReceivingAddressChangeData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackReceivingChangeOrderMsgTagId] = append(callbackResult[CallbackReceivingChangeOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackReceivingChangeOrderMsgTagId] = append(callbackResult[CallbackReceivingChangeOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackChangeMoneyMsgTagId: // 卖家修改订单/运单金额回调
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []UpdateAmountChangeCallback{}
|
|
|
|
|
if err := json.Unmarshal([]byte(orderStatus), &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackChangeMoneyMsgTagId] = append(callbackResult[CallbackChangeMoneyMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := UpdateAmountChangeData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackChangeMoneyMsgTagId] = append(callbackResult[CallbackChangeMoneyMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackChangeMoneyMsgTagId] = append(callbackResult[CallbackChangeMoneyMsgTagId], data.Data)
|
|
|
|
|
case CallbackBusinessRemarkMsgTagId: // 买家收货消息变更(手机,地址,姓名),用户C端修改触发(需要上面审核接口)
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BuyerUpdateWayBillCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackBusinessRemarkMsgTagId] = append(callbackResult[CallbackBusinessRemarkMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BuyerUpdateWayBillData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackBusinessRemarkMsgTagId] = append(callbackResult[CallbackBusinessRemarkMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackBusinessRemarkMsgTagId] = append(callbackResult[CallbackBusinessRemarkMsgTagId], data.Data)
|
|
|
|
|
case CallbackApplyUpdateAddressMsgTagId: // 商家修改交易备注回调
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BusinessUpdateRemakeCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackApplyUpdateAddressMsgTagId] = append(callbackResult[CallbackApplyUpdateAddressMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BusinessUpdateRemakeData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackApplyUpdateAddressMsgTagId] = append(callbackResult[CallbackApplyUpdateAddressMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackApplyUpdateAddressMsgTagId] = append(callbackResult[CallbackApplyUpdateAddressMsgTagId], data.Data)
|
|
|
|
|
case CallbackSendOrderTimeChangeMsgTagId: // 订单发货时消息变更回调
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []AppointmentChangeCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackSendOrderTimeChangeMsgTagId] = append(callbackResult[CallbackSendOrderTimeChangeMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := AppointmentChangeData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
callbackResult[CallbackSendOrderTimeChangeMsgTagId] = append(callbackResult[CallbackSendOrderTimeChangeMsgTagId], data.Data)
|
|
|
|
|
/*********下面属于订单退货消息************/
|
|
|
|
|
case CallbackRefundOrderMsgTagId: // 买家发起售后申请消息
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BuyerRefundCreatedCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackRefundOrderMsgTagId] = append(callbackResult[CallbackRefundOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BuyerRefundCreatedData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackRefundOrderMsgTagId] = append(callbackResult[CallbackRefundOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackRefundOrderMsgTagId] = append(callbackResult[CallbackRefundOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackUpdateRefundOrderMsgTagId: // 买家修改售后申请消息
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BuyerRefundModifiedCallBack{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackUpdateRefundOrderMsgTagId] = append(callbackResult[CallbackUpdateRefundOrderMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BuyerRefundModifiedData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackUpdateRefundOrderMsgTagId] = append(callbackResult[CallbackUpdateRefundOrderMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackUpdateRefundOrderMsgTagId] = append(callbackResult[CallbackUpdateRefundOrderMsgTagId], data.Data)
|
|
|
|
|
case CallbackRefundOrderSuccessMsgTagId: // 退款成功消息
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BusinessRefundSuccessCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackRefundOrderSuccessMsgTagId] = append(callbackResult[CallbackRefundOrderSuccessMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BusinessRefundSuccessData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackRefundOrderSuccessMsgTagId] = append(callbackResult[CallbackRefundOrderSuccessMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackRefundOrderSuccessMsgTagId] = append(callbackResult[CallbackRefundOrderSuccessMsgTagId], data.Data)
|
|
|
|
|
case CallbackRefundOrderRefuseMsgTagId: // 拒绝退款消息
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BusinessNotRefundRefusedCallBack{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackRefundOrderRefuseMsgTagId] = append(callbackResult[CallbackRefundOrderRefuseMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BusinessNotRefundRefusedData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackRefundOrderRefuseMsgTagId] = append(callbackResult[CallbackRefundOrderRefuseMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackRefundOrderRefuseMsgTagId] = append(callbackResult[CallbackRefundOrderRefuseMsgTagId], data.Data)
|
|
|
|
|
case CallbackRefundShopMsgTagId: // 拒绝退货申请消息
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BusinessNotReturnApplyRefusedCallBack{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackRefundShopMsgTagId] = append(callbackResult[CallbackRefundShopMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BusinessNotReturnApplyRefusedData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackRefundShopMsgTagId] = append(callbackResult[CallbackRefundShopMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackRefundShopMsgTagId] = append(callbackResult[CallbackRefundShopMsgTagId], data.Data)
|
|
|
|
|
case CallbackReturnApplyAgreedMsgTagId: // 卖家同意时,推送此消息
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BusinessReturnApplyAgreedCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackReturnApplyAgreedMsgTagId] = append(callbackResult[CallbackReturnApplyAgreedMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := BusinessReturnApplyAgreedData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
callbackResult[CallbackReturnApplyAgreedMsgTagId] = append(callbackResult[CallbackReturnApplyAgreedMsgTagId], data.Data)
|
|
|
|
|
case CallbackReturnRefundAgreedMsgTagId: // 同意退款消息
|
|
|
|
|
if utils.IsNil(data.Data) {
|
|
|
|
|
continue
|
|
|
|
|
create := []BusinessRefundAgreedCallback{}
|
|
|
|
|
if err := json.Unmarshal(orderStatus, &create); err != nil {
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
for _, v := range create {
|
|
|
|
|
callbackResult[CallbackReturnRefundAgreedMsgTagId] = append(callbackResult[CallbackReturnRefundAgreedMsgTagId], v.Data)
|
|
|
|
|
}
|
|
|
|
|
//create := AppointmentChangeData{}
|
|
|
|
|
//if err = json.Unmarshal([]byte(utils.Interface2String(data.Data)), create); err != nil {
|
|
|
|
|
// return nil, CallbackResponseErr(false)
|
|
|
|
|
//}
|
|
|
|
|
//callbackResult[CallbackReturnRefundAgreedMsgTagId] = append(callbackResult[CallbackReturnRefundAgreedMsgTagId], create)
|
|
|
|
|
callbackResult[CallbackReturnRefundAgreedMsgTagId] = append(callbackResult[CallbackReturnRefundAgreedMsgTagId], data.Data)
|
|
|
|
|
default:
|
|
|
|
|
return nil, CallbackResponseErr(false)
|
|
|
|
|
}
|
|
|
|
|
|