Showing
3 changed files
with
4 additions
and
3 deletions
@@ -60,7 +60,7 @@ exports.orderEnsure = (req, res, next) => { | @@ -60,7 +60,7 @@ exports.orderEnsure = (req, res, next) => { | ||
60 | if (req.query.activityType === 'bundle') { | 60 | if (req.query.activityType === 'bundle') { |
61 | let activityInfo = JSON.parse(req.cookies['activity-info']); | 61 | let activityInfo = JSON.parse(req.cookies['activity-info']); |
62 | 62 | ||
63 | - orderPromise = cartModel.cartPay(uid, cartType, orderInfo, sku, skn, buyNumber, activityInfo); | 63 | + orderPromise = cartModel.cartPay(uid, cartType, null, null, sku, skn, buyNumber, activityInfo); |
64 | } else { | 64 | } else { |
65 | orderPromise = cartModel.cartPay(uid, cartType, orderInfo, sku, skn, buyNumber); | 65 | orderPromise = cartModel.cartPay(uid, cartType, orderInfo, sku, skn, buyNumber); |
66 | } | 66 | } |
@@ -40,7 +40,7 @@ exports.cartPayAPI = (uid, cartType, isUseYohoCoin, skuList, activityInfo) => { | @@ -40,7 +40,7 @@ exports.cartPayAPI = (uid, cartType, isUseYohoCoin, skuList, activityInfo) => { | ||
40 | // 购买套装和量贩商品时数据处理 | 40 | // 购买套装和量贩商品时数据处理 |
41 | if (activityInfo) { | 41 | if (activityInfo) { |
42 | param.activity_id = activityInfo.activity_id; | 42 | param.activity_id = activityInfo.activity_id; |
43 | - param.product_sku_list = activityInfo.product_sku_list; | 43 | + param.product_sku_list = JSON.stringify(activityInfo.product_sku_list); |
44 | } | 44 | } |
45 | 45 | ||
46 | return api.get('', param, {cache: false}); | 46 | return api.get('', param, {cache: false}); |
@@ -271,7 +271,8 @@ function tranformPayment(data, orderInfo, cartType, skuList, orderComputeData) { | @@ -271,7 +271,8 @@ function tranformPayment(data, orderInfo, cartType, skuList, orderComputeData) { | ||
271 | result.cartPayData = cartData.promotion_formula_list; | 271 | result.cartPayData = cartData.promotion_formula_list; |
272 | result.num = cartData.goods_count; | 272 | result.num = cartData.goods_count; |
273 | result.goodsPrice = cartData.str_order_amount; | 273 | result.goodsPrice = cartData.str_order_amount; |
274 | - result.price = orderComputeData ? orderComputeData.last_order_amount : cartData.last_order_amount; | 274 | + result.price = _.get(orderComputeData, 'last_order_amount', null) ? |
275 | + orderComputeData.last_order_amount : cartData.last_order_amount; | ||
275 | 276 | ||
276 | if (cartData.gain_yoho_coin > 0) { | 277 | if (cartData.gain_yoho_coin > 0) { |
277 | result.yohoCoinNum = cartData.gain_yoho_coin; | 278 | result.yohoCoinNum = cartData.gain_yoho_coin; |
-
Please register or login to post a comment