Commit 90531dc8713ba4905b6e1377e79aa38ac2916d15
1 parent
e48b0aad
再来一单超出限购的控制。 商品详情页团购商品库存控制,以及已抢光的显示
Showing
4 changed files
with
9 additions
and
6 deletions
pages/goods/goodsInfo/goodsInfo.js
@@ -3028,6 +3028,7 @@ Page({ | @@ -3028,6 +3028,7 @@ Page({ | ||
3028 | isshow: 1, | 3028 | isshow: 1, |
3029 | }); | 3029 | }); |
3030 | ee.get_sku(os.stoid, ee.data.data, gid); | 3030 | ee.get_sku(os.stoid, ee.data.data, gid); |
3031 | + ee.get_sto(); | ||
3031 | return false; | 3032 | return false; |
3032 | } | 3033 | } |
3033 | //----已经结束----- | 3034 | //----已经结束----- |
@@ -3042,12 +3043,13 @@ Page({ | @@ -3042,12 +3043,13 @@ Page({ | ||
3042 | } | 3043 | } |
3043 | //----已经过期----- | 3044 | //----已经过期----- |
3044 | var now = ut.gettimestamp(); | 3045 | var now = ut.gettimestamp(); |
3045 | - if (t.data.data.end_time < now) { | 3046 | + if (t.data.data.end_time < now || t.data.data.start_time>now) { |
3046 | ee.setData({ | 3047 | ee.setData({ |
3047 | prom_type: 0, | 3048 | prom_type: 0, |
3048 | isshow: 1, | 3049 | isshow: 1, |
3049 | }); | 3050 | }); |
3050 | ee.get_sku(os.stoid, ee.data.data, gid); | 3051 | ee.get_sku(os.stoid, ee.data.data, gid); |
3052 | + ee.get_sto(); | ||
3051 | return false; | 3053 | return false; |
3052 | } | 3054 | } |
3053 | 3055 | ||
@@ -3138,6 +3140,7 @@ Page({ | @@ -3138,6 +3140,7 @@ Page({ | ||
3138 | isshow: 1, | 3140 | isshow: 1, |
3139 | }); | 3141 | }); |
3140 | ee.get_sku(os.stoid, ee.data.data, gid); | 3142 | ee.get_sku(os.stoid, ee.data.data, gid); |
3143 | + ee.get_sto(); | ||
3141 | return false; | 3144 | return false; |
3142 | } | 3145 | } |
3143 | //----已经结束----- | 3146 | //----已经结束----- |
@@ -3158,9 +3161,9 @@ Page({ | @@ -3158,9 +3161,9 @@ Page({ | ||
3158 | isshow: 1, | 3161 | isshow: 1, |
3159 | }); | 3162 | }); |
3160 | ee.get_sku(os.stoid, ee.data.data, gid); | 3163 | ee.get_sku(os.stoid, ee.data.data, gid); |
3164 | + ee.get_sto(); | ||
3161 | return false; | 3165 | return false; |
3162 | } | 3166 | } |
3163 | - | ||
3164 | /*-- 还没有开始预热的也不显示 --*/ | 3167 | /*-- 还没有开始预热的也不显示 --*/ |
3165 | if (t.data.data.show_time > now) { | 3168 | if (t.data.data.show_time > now) { |
3166 | ee.setData({ | 3169 | ee.setData({ |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -1052,7 +1052,7 @@ | @@ -1052,7 +1052,7 @@ | ||
1052 | 立即购买 | 1052 | 立即购买 |
1053 | </view> | 1053 | </view> |
1054 | <!-- 普通商品购买 --> | 1054 | <!-- 普通商品购买 --> |
1055 | - <block wx:if="{{prom_type==0 || prom_type==2 || prom_type==3}}"> | 1055 | + <block wx:if="{{prom_type==0 || prom_type==3}}"> |
1056 | <!-- 线上销售的时候,要判断库存量, 线下库存的时候不用判断 --> | 1056 | <!-- 线上销售的时候,要判断库存量, 线下库存的时候不用判断 --> |
1057 | <block wx:if="{{(sele_g.store_count>0 && sales_rules==1) || sales_rules==2 }}"> | 1057 | <block wx:if="{{(sele_g.store_count>0 && sales_rules==1) || sales_rules==2 }}"> |
1058 | <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view> | 1058 | <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view> |
@@ -1063,7 +1063,7 @@ | @@ -1063,7 +1063,7 @@ | ||
1063 | </block> | 1063 | </block> |
1064 | </block> | 1064 | </block> |
1065 | <!-- -----秒杀------ --> | 1065 | <!-- -----秒杀------ --> |
1066 | - <block wx:if="{{prom_type==1}}"> | 1066 | + <block wx:if="{{prom_type==1 || prom_type==2}}"> |
1067 | <block wx:if="{{prom_st==1 && !prom_r_null}}"> | 1067 | <block wx:if="{{prom_st==1 && !prom_r_null}}"> |
1068 | <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view> | 1068 | <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view> |
1069 | <view bindtap="openSpecModel" data-ind="2" class="buy-btn cart-btn">立即抢购</view> | 1069 | <view bindtap="openSpecModel" data-ind="2" class="buy-btn cart-btn">立即抢购</view> |
pages/user/order_detail/order_detail.js
@@ -1283,7 +1283,7 @@ Page({ | @@ -1283,7 +1283,7 @@ Page({ | ||
1283 | } | 1283 | } |
1284 | 1284 | ||
1285 | if(prom['buy_limit']>0){ | 1285 | if(prom['buy_limit']>0){ |
1286 | - if(cart_num+buynum>prom['buy_limit'] ){ | 1286 | + if(cart_num+buynum>=prom['buy_limit'] ){ |
1287 | err_text+= good['goods_name']+"超出活动限购\n";continue; | 1287 | err_text+= good['goods_name']+"超出活动限购\n";continue; |
1288 | } | 1288 | } |
1289 | prom['buy_limit'] -= (cart_num+buynum); | 1289 | prom['buy_limit'] -= (cart_num+buynum); |
pages/user/order_list/order_list.js
@@ -1456,7 +1456,7 @@ Page({ | @@ -1456,7 +1456,7 @@ Page({ | ||
1456 | } | 1456 | } |
1457 | 1457 | ||
1458 | if (prom['buy_limit'] > 0) { | 1458 | if (prom['buy_limit'] > 0) { |
1459 | - if (cart_num + buynum > prom['buy_limit']) { | 1459 | + if (cart_num + buynum >= prom['buy_limit']) { |
1460 | err_text += good['goods_name'] + "超出活动限购\n"; | 1460 | err_text += good['goods_name'] + "超出活动限购\n"; |
1461 | continue; | 1461 | continue; |
1462 | } | 1462 | } |