Commit ab8c3bfc99b9ce080cae32f2073538c9c0f94783
Merge branch 'test' of http://git.vipzhuang.cn/wxd/MShopWeApp into qa
Showing
2 changed files
with
24 additions
and
4 deletions
pages/user/order_detail/order_detail.js
@@ -819,6 +819,16 @@ Page({ | @@ -819,6 +819,16 @@ Page({ | ||
819 | gg.prom_type=arr2[0].prom_type; | 819 | gg.prom_type=arr2[0].prom_type; |
820 | gg.prom_id=arr2[0].act_id; | 820 | gg.prom_id=arr2[0].act_id; |
821 | } | 821 | } |
822 | + else if (arr2.length > 1){ | ||
823 | + //如果是多活动的时候,要看good参与的活动有没有结束,是不是有效 | ||
824 | + var fd=arr2.find(function (e) { | ||
825 | + return e.prom_type==good.prom_type && e.act_id==good.prom_id | ||
826 | + }) | ||
827 | + if(fd){ | ||
828 | + gg.prom_type=good.prom_type; | ||
829 | + gg.prom_id=good.prom_id; | ||
830 | + } | ||
831 | + } | ||
822 | } | 832 | } |
823 | }) | 833 | }) |
824 | 834 | ||
@@ -1144,7 +1154,7 @@ Page({ | @@ -1144,7 +1154,7 @@ Page({ | ||
1144 | } | 1154 | } |
1145 | 1155 | ||
1146 | //--如果是线下库存的时候-- | 1156 | //--如果是线下库存的时候-- |
1147 | - if (th.data.conf.sales_rules >= 2 && !gg.whsle_id) { | 1157 | + if (th.data.conf.sales_rules >= 2 && !gg.whsle_id && !good.is_gift) { |
1148 | var ob = {}; | 1158 | var ob = {}; |
1149 | await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) { | 1159 | await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) { |
1150 | ob = obj; | 1160 | ob = obj; |
@@ -1157,7 +1167,7 @@ Page({ | @@ -1157,7 +1167,7 @@ Page({ | ||
1157 | } | 1167 | } |
1158 | 1168 | ||
1159 | } else { | 1169 | } else { |
1160 | - if (good.goods_num > store_count) { | 1170 | + if (!good.is_gift && good.goods_num > store_count) { |
1161 | 1171 | ||
1162 | var content = gg.goods_name + '商品的库存不足,请取消订单'; | 1172 | var content = gg.goods_name + '商品的库存不足,请取消订单'; |
1163 | th.toast(content); | 1173 | th.toast(content); |
pages/user/order_list/order_list.js
@@ -1111,6 +1111,16 @@ Page({ | @@ -1111,6 +1111,16 @@ Page({ | ||
1111 | gg.prom_type=arr2[0].prom_type; | 1111 | gg.prom_type=arr2[0].prom_type; |
1112 | gg.prom_id=arr2[0].act_id; | 1112 | gg.prom_id=arr2[0].act_id; |
1113 | } | 1113 | } |
1114 | + else if (arr2.length > 1){ | ||
1115 | + //如果是多活动的时候,要看good参与的活动有没有结束,是不是有效 | ||
1116 | + var fd=arr2.find(function (e) { | ||
1117 | + return e.prom_type==good.prom_type && e.act_id==good.prom_id | ||
1118 | + }) | ||
1119 | + if(fd){ | ||
1120 | + gg.prom_type=good.prom_type; | ||
1121 | + gg.prom_id=good.prom_id; | ||
1122 | + } | ||
1123 | + } | ||
1114 | } | 1124 | } |
1115 | }) | 1125 | }) |
1116 | 1126 | ||
@@ -1442,7 +1452,7 @@ Page({ | @@ -1442,7 +1452,7 @@ Page({ | ||
1442 | } | 1452 | } |
1443 | 1453 | ||
1444 | //--如果是线下库存的时候-- | 1454 | //--如果是线下库存的时候-- |
1445 | - if (th.data.conf.sales_rules >= 2 && !gg.whsle_id) { | 1455 | + if (th.data.conf.sales_rules >= 2 && !gg.whsle_id && !good.is_gift) { |
1446 | var ob = {}; | 1456 | var ob = {}; |
1447 | await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) { | 1457 | await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) { |
1448 | ob = obj; | 1458 | ob = obj; |
@@ -1455,7 +1465,7 @@ Page({ | @@ -1455,7 +1465,7 @@ Page({ | ||
1455 | } | 1465 | } |
1456 | 1466 | ||
1457 | } else { | 1467 | } else { |
1458 | - if (good.goods_num > store_count) { | 1468 | + if (!good.is_gift && good.goods_num > store_count) { |
1459 | 1469 | ||
1460 | var content = gg.goods_name + '商品的库存不足,请取消订单'; | 1470 | var content = gg.goods_name + '商品的库存不足,请取消订单'; |
1461 | th.toast(content); | 1471 | th.toast(content); |