Commit 91f88a16269379044eada3c613ec4c7f66ac3aa6
Merge branch 'dev' into 'test'
价格相加问题 See merge request !1000
Showing
1 changed file
with
3 additions
and
2 deletions
pages/cart/cart2/cart2.js
... | ... | @@ -4121,6 +4121,7 @@ Page({ |
4121 | 4121 | var good = this.data.buy_now_gift_goods; |
4122 | 4122 | var goods_weight = -1, goods_piece = -1; |
4123 | 4123 | var gift_shipping_price = 0; |
4124 | + gift_shipping_price = shipping_price; | |
4124 | 4125 | var th = this; |
4125 | 4126 | var out_of_weight = null; |
4126 | 4127 | switch (good['exp_sum_type']) { |
... | ... | @@ -4132,7 +4133,7 @@ Page({ |
4132 | 4133 | case 2: |
4133 | 4134 | if (goods_weight < 0) goods_weight = 0; |
4134 | 4135 | //累积商品重量 每种商品的重量 * 数量 |
4135 | - goods_weight += good['weight'] * good['buynum']; | |
4136 | + goods_weight += good['weight'] * parseInt(good['buynum']); | |
4136 | 4137 | if (goods_weight1 > 0) { |
4137 | 4138 | out_of_weight = gift_weight_free - goods_weight; |
4138 | 4139 | //不能调换位置 下面goods_weight会变大 |
... | ... | @@ -4142,7 +4143,7 @@ Page({ |
4142 | 4143 | case 3: |
4143 | 4144 | if (goods_piece < 0) goods_piece = 0; |
4144 | 4145 | //累积商品数量 |
4145 | - goods_piece += good['buynum']; | |
4146 | + goods_piece += parseInt(good['buynum']); | |
4146 | 4147 | if (goods_piece1) { |
4147 | 4148 | goods_piece += goods_piece1; |
4148 | 4149 | } | ... | ... |