Commit 6f5250c40c074035a7cdc100cd2d303dd26a1609
Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp
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); |