Commit 2c23981297a9c291b731e355dfda4561d149e802
1 parent
509f53cb
秒杀指定门店不可售
Showing
2 changed files
with
15 additions
and
4 deletions
pages/user/order_detail/order_detail.js
| @@ -455,7 +455,7 @@ Page({ | @@ -455,7 +455,7 @@ Page({ | ||
| 455 | return e.pickup_id==order.pickup_id; | 455 | return e.pickup_id==order.pickup_id; |
| 456 | }) | 456 | }) |
| 457 | if(idx0<0){ | 457 | if(idx0<0){ |
| 458 | - getApp().confirmBox(gg.goods_name + "的指定门店不匹配"); | 458 | + getApp().confirmBox(gg.goods_name + "的门店不可售"); |
| 459 | th.setData({ paying: 0 }); | 459 | th.setData({ paying: 0 }); |
| 460 | return false; | 460 | return false; |
| 461 | } | 461 | } |
| @@ -978,6 +978,19 @@ Page({ | @@ -978,6 +978,19 @@ Page({ | ||
| 978 | } | 978 | } |
| 979 | //----------如果有活动,并且在进行中,就不计算线下库存--------------- | 979 | //----------如果有活动,并且在进行中,就不计算线下库存--------------- |
| 980 | if (prom) { | 980 | if (prom) { |
| 981 | + | ||
| 982 | + //指定门店的控制 | ||
| 983 | + if (goodsinfo.prom_type == 1 && prom.pick_up_lists) { | ||
| 984 | + var idx0=prom.pick_up_lists.findIndex(function (e){ | ||
| 985 | + return e.pickup_id==order.pick_id; | ||
| 986 | + }) | ||
| 987 | + if(idx0<0){ | ||
| 988 | + getApp().confirmBox(goodsinfo.goods_name + "秒杀活动的门店不可售"); | ||
| 989 | + th.setData({ paying: 0 }); | ||
| 990 | + return false; | ||
| 991 | + } | ||
| 992 | + } | ||
| 993 | + | ||
| 981 | var now = ut.gettimestamp(); | 994 | var now = ut.gettimestamp(); |
| 982 | if (prom.is_end == 1 && prom.end_time < now) { | 995 | if (prom.is_end == 1 && prom.end_time < now) { |
| 983 | var content = goodsinfo.goods_name + '商品的活动已经结束,请取消订单' | 996 | var content = goodsinfo.goods_name + '商品的活动已经结束,请取消订单' |
pages/user/order_list/order_list.js
| @@ -1295,16 +1295,14 @@ Page({ | @@ -1295,16 +1295,14 @@ Page({ | ||
| 1295 | 1295 | ||
| 1296 | //指定门店的控制 | 1296 | //指定门店的控制 |
| 1297 | if (goodsinfo.prom_type == 1 && prom.pick_up_lists) { | 1297 | if (goodsinfo.prom_type == 1 && prom.pick_up_lists) { |
| 1298 | - | ||
| 1299 | var idx0=prom.pick_up_lists.findIndex(function (e){ | 1298 | var idx0=prom.pick_up_lists.findIndex(function (e){ |
| 1300 | return e.pickup_id==order.pick_id; | 1299 | return e.pickup_id==order.pick_id; |
| 1301 | }) | 1300 | }) |
| 1302 | if(idx0<0){ | 1301 | if(idx0<0){ |
| 1303 | getApp().confirmBox(goodsinfo.goods_name + "秒杀活动的门店不可售"); | 1302 | getApp().confirmBox(goodsinfo.goods_name + "秒杀活动的门店不可售"); |
| 1304 | - wx.hideLoading(); | 1303 | + th.setData({ paying: 0 }); |
| 1305 | return false; | 1304 | return false; |
| 1306 | } | 1305 | } |
| 1307 | - | ||
| 1308 | } | 1306 | } |
| 1309 | 1307 | ||
| 1310 | 1308 |