- 处理京东orderShareRatioData

This commit is contained in:
gazebo
2019-04-29 15:57:09 +08:00
parent 5628c23741
commit 1bb6e38202

View File

@@ -127,10 +127,11 @@ 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)
if promotionID := orderShareRatioData.Get("promotionId"); promotionID != "" {
activity := &model.OrderDiscountFinancial{ activity := &model.OrderDiscountFinancial{
VendorID: orderFinancial.VendorID, VendorID: orderFinancial.VendorID,
VendorOrderID: orderFinancial.VendorOrderID, VendorOrderID: orderFinancial.VendorOrderID,
VendorActivityID: utils.Interface2String(orderShareRatioData["promotionId"][0]), VendorActivityID: promotionID, // utils.Interface2String(orderShareRatioData["promotionId"][0]),
Type: utils.Int64ToStr(int64(discountType)), Type: utils.Int64ToStr(int64(discountType)),
// ActivityName: utils.Interface2String(xMap["discountName"]), // ActivityName: utils.Interface2String(xMap["discountName"]),
// ActivityMoney: discountPrice, // ActivityMoney: discountPrice,
@@ -141,6 +142,7 @@ func (p *PurchaseHandler) OrderDetail2Financial(orderData map[string]interface{}
// orderFinancial.JxSubsidyMoney += // orderFinancial.JxSubsidyMoney +=
} }
} }
}
globals.SugarLogger.Debug(utils.Format4Output(orderFinancial.Discounts, false)) globals.SugarLogger.Debug(utils.Format4Output(orderFinancial.Discounts, false))
} }
order1, err2 := api.JdAPI.OrderShoudSettlementService(orderFinancial.VendorOrderID) order1, err2 := api.JdAPI.OrderShoudSettlementService(orderFinancial.VendorOrderID)