- 处理京东orderShareRatioData
This commit is contained in:
@@ -127,18 +127,20 @@ func (p *PurchaseHandler) OrderDetail2Financial(orderData map[string]interface{}
|
|||||||
orderFinancial.TotalDiscountMoney += discountPrice
|
orderFinancial.TotalDiscountMoney += discountPrice
|
||||||
if xMap["orderShareRatioData"] != nil {
|
if xMap["orderShareRatioData"] != nil {
|
||||||
orderShareRatioData, _ := utils.HTTPBody2Values([]byte(utils.Interface2String(xMap["orderShareRatioData"])), false)
|
orderShareRatioData, _ := utils.HTTPBody2Values([]byte(utils.Interface2String(xMap["orderShareRatioData"])), false)
|
||||||
activity := &model.OrderDiscountFinancial{
|
if promotionID := orderShareRatioData.Get("promotionId"); promotionID != "" {
|
||||||
VendorID: orderFinancial.VendorID,
|
activity := &model.OrderDiscountFinancial{
|
||||||
VendorOrderID: orderFinancial.VendorOrderID,
|
VendorID: orderFinancial.VendorID,
|
||||||
VendorActivityID: utils.Interface2String(orderShareRatioData["promotionId"][0]),
|
VendorOrderID: orderFinancial.VendorOrderID,
|
||||||
Type: utils.Int64ToStr(int64(discountType)),
|
VendorActivityID: promotionID, // utils.Interface2String(orderShareRatioData["promotionId"][0]),
|
||||||
// ActivityName: utils.Interface2String(xMap["discountName"]),
|
Type: utils.Int64ToStr(int64(discountType)),
|
||||||
// ActivityMoney: discountPrice,
|
// ActivityName: utils.Interface2String(xMap["discountName"]),
|
||||||
// Remark: utils.Interface2String(xMap["orderShareRatioData"]),
|
// ActivityMoney: discountPrice,
|
||||||
|
// Remark: utils.Interface2String(xMap["orderShareRatioData"]),
|
||||||
|
}
|
||||||
|
orderFinancial.Discounts = append(orderFinancial.Discounts, activity)
|
||||||
|
// 通过活动Id去取,京西活动补贴
|
||||||
|
// orderFinancial.JxSubsidyMoney +=
|
||||||
}
|
}
|
||||||
orderFinancial.Discounts = append(orderFinancial.Discounts, activity)
|
|
||||||
// 通过活动Id去取,京西活动补贴
|
|
||||||
// orderFinancial.JxSubsidyMoney +=
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debug(utils.Format4Output(orderFinancial.Discounts, false))
|
globals.SugarLogger.Debug(utils.Format4Output(orderFinancial.Discounts, false))
|
||||||
|
|||||||
Reference in New Issue
Block a user