- jdapi.OrderShoudSettlementService2
- mtwmapi.PoiReceiveDetailInfo
This commit is contained in:
@@ -185,6 +185,22 @@ type SkuBenefitDetailInfo struct {
|
||||
WmAppOrderActDetails []*WmAppOrderActDetailInfo `json:"wmAppOrderActDetails"`
|
||||
}
|
||||
|
||||
type ActOrderChargeInfo struct {
|
||||
Comment string `json:"comment"`
|
||||
FeeTypeDesc string `json:"feeTypeDesc"`
|
||||
FeeTypeID int `json:"feeTypeId"`
|
||||
MoneyCent int64 `json:"moneyCent"`
|
||||
}
|
||||
|
||||
type PoiReceiveDetailInfo struct {
|
||||
ActOrderChargeByMt []*ActOrderChargeInfo `json:"actOrderChargeByMt"`
|
||||
ActOrderChargeByPoi []*ActOrderChargeInfo `json:"actOrderChargeByPoi"`
|
||||
FoodShareFeeChargeByPoi int64 `json:"foodShareFeeChargeByPoi"`
|
||||
LogisticsFee int64 `json:"logisticsFee"`
|
||||
OnlinePayment int64 `json:"onlinePayment"`
|
||||
WmPoiReceiveCent int64 `json:"wmPoiReceiveCent"`
|
||||
}
|
||||
|
||||
type OrderInfo struct {
|
||||
AppOrderCode string `json:"app_order_code"`
|
||||
AppPoiCode string `json:"app_poi_code"`
|
||||
@@ -219,6 +235,7 @@ type OrderInfo struct {
|
||||
PayType int `json:"pay_type"`
|
||||
PickType int `json:"pick_type"`
|
||||
PoiReceiveDetail string `json:"poi_receive_detail"`
|
||||
PoiReceiveDetailPtr *PoiReceiveDetailInfo `json:"poi_receive_detail_ptr"`
|
||||
RecipientAddress string `json:"recipient_address"`
|
||||
RecipientName string `json:"recipient_name"`
|
||||
RecipientPhone string `json:"recipient_phone"`
|
||||
@@ -387,6 +404,13 @@ func (a *API) OrderGetOrderDetail2(orderID int64, isMTLogistics bool) (orderInfo
|
||||
if orderInfo.SkuBenefitDetail != "" {
|
||||
err = utils.UnmarshalUseNumber([]byte(orderInfo.SkuBenefitDetail), &orderInfo.SkuBenefitDetailList)
|
||||
}
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if orderInfo.PoiReceiveDetail != "" {
|
||||
err = utils.UnmarshalUseNumber([]byte(orderInfo.PoiReceiveDetail), &orderInfo.PoiReceiveDetailPtr)
|
||||
}
|
||||
}
|
||||
}
|
||||
return orderInfo, err
|
||||
|
||||
Reference in New Issue
Block a user