Commit 4c79002d6c99d432637a5c02cd18257dcd355a1f

Authored by yvan.ni
1 parent 21b1edc4

订单的再次支付的bug优化

packageC/pages/presell/cart/cart.js
... ... @@ -2756,13 +2756,8 @@ Page({
2756 2756 }
2757 2757  
2758 2758 //商品的普通购买 ,不要进行判断
2759   - if ((good.prom_type == 1 || good.prom_type == 6 || good.prom_type == 4) && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal) {
2760   - if (gg.prom_type != good.prom_type) {
  2759 + if ((good.prom_type == 1 || good.prom_type == 2 || good.prom_type == 4 || good.prom_type == 6 || good.prom_type == 8 || good.prom_type == 9 ) && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal) {
2761 2760  
2762   - var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买';
2763   - th.toast(content);
2764   - return false;
2765   - }
2766 2761 } else {
2767 2762 if ((gg.prom_type == 1 || gg.prom_type == 3 || gg.prom_type == 5 || gg.prom_type == 6 || gg.prom_type == 4)
2768 2763 && !good.is_collocation && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) {
... ...
pages/user/order_detail/order_detail.js
... ... @@ -1046,7 +1046,7 @@ Page({
1046 1046 var pre_arr = all_pre_goods[idx];
1047 1047 var prom_buy_limit = pre_arr.vip_butyqty;
1048 1048  
1049   - if (goods.goods_num > th.data.pre_arr.presell_sumqty - th.data.pre_arr.buy_goodnum) {
  1049 + if (goodsinfo.goods_num > pre_arr.presell_sumqty - pre_arr.buy_goodnum) {
1050 1050 wx.showToast({ title: "超出活动商品库存", icon: 'none', duration: 3000 });
1051 1051 return false;
1052 1052 }
... ...
pages/user/order_list/order_list.js
... ... @@ -843,8 +843,10 @@ Page({
843 843 }
844 844 })
845 845  
  846 +
846 847 if (presellList) {
847 848  
  849 +
848 850 if (good.goods_num > presellList.presell_sumqty - presellList.buy_goodnum) {
849 851 var content = good.goods_name + '购买数量超出商品库存,请取消订单';
850 852 th.toast(content);
... ... @@ -861,7 +863,7 @@ Page({
861 863  
862 864 }
863 865 }
864   -
  866 +
865 867 //如果优惠促销和搭配购的时候
866 868 if ((good.prom_type == 3 || good.prom_type == 5 || good.prom_type == 10) && good.is_gift != 1 && good.is_collocation != 1) {
867 869 var p_ok = 1, is_g_prom = 0;
... ... @@ -1343,7 +1345,7 @@ Page({
1343 1345 var pre_arr = all_pre_goods[idx];
1344 1346 var prom_buy_limit = pre_arr.vip_butyqty;
1345 1347  
1346   - if (goods.goods_num > th.data.pre_arr.presell_sumqty - th.data.pre_arr.buy_goodnum) {
  1348 + if (goodsinfo.goods_num > pre_arr.presell_sumqty - pre_arr.buy_goodnum) {
1347 1349 wx.showToast({ title: "超出活动商品库存", icon: 'none', duration: 3000 });
1348 1350 return false;
1349 1351 }
... ...