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 | 3028 | isshow: 1, |
3029 | 3029 | }); |
3030 | 3030 | ee.get_sku(os.stoid, ee.data.data, gid); |
3031 | + ee.get_sto(); | |
3031 | 3032 | return false; |
3032 | 3033 | } |
3033 | 3034 | //----已经结束----- |
... | ... | @@ -3042,12 +3043,13 @@ Page({ |
3042 | 3043 | } |
3043 | 3044 | //----已经过期----- |
3044 | 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 | 3047 | ee.setData({ |
3047 | 3048 | prom_type: 0, |
3048 | 3049 | isshow: 1, |
3049 | 3050 | }); |
3050 | 3051 | ee.get_sku(os.stoid, ee.data.data, gid); |
3052 | + ee.get_sto(); | |
3051 | 3053 | return false; |
3052 | 3054 | } |
3053 | 3055 | |
... | ... | @@ -3138,6 +3140,7 @@ Page({ |
3138 | 3140 | isshow: 1, |
3139 | 3141 | }); |
3140 | 3142 | ee.get_sku(os.stoid, ee.data.data, gid); |
3143 | + ee.get_sto(); | |
3141 | 3144 | return false; |
3142 | 3145 | } |
3143 | 3146 | //----已经结束----- |
... | ... | @@ -3158,9 +3161,9 @@ Page({ |
3158 | 3161 | isshow: 1, |
3159 | 3162 | }); |
3160 | 3163 | ee.get_sku(os.stoid, ee.data.data, gid); |
3164 | + ee.get_sto(); | |
3161 | 3165 | return false; |
3162 | 3166 | } |
3163 | - | |
3164 | 3167 | /*-- 还没有开始预热的也不显示 --*/ |
3165 | 3168 | if (t.data.data.show_time > now) { |
3166 | 3169 | ee.setData({ | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -1052,7 +1052,7 @@ |
1052 | 1052 | 立即购买 |
1053 | 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 | 1057 | <block wx:if="{{(sele_g.store_count>0 && sales_rules==1) || sales_rules==2 }}"> |
1058 | 1058 | <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view> |
... | ... | @@ -1063,7 +1063,7 @@ |
1063 | 1063 | </block> |
1064 | 1064 | </block> |
1065 | 1065 | <!-- -----秒杀------ --> |
1066 | - <block wx:if="{{prom_type==1}}"> | |
1066 | + <block wx:if="{{prom_type==1 || prom_type==2}}"> | |
1067 | 1067 | <block wx:if="{{prom_st==1 && !prom_r_null}}"> |
1068 | 1068 | <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn">加入购物车</view> |
1069 | 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 | 1283 | } |
1284 | 1284 | |
1285 | 1285 | if(prom['buy_limit']>0){ |
1286 | - if(cart_num+buynum>prom['buy_limit'] ){ | |
1286 | + if(cart_num+buynum>=prom['buy_limit'] ){ | |
1287 | 1287 | err_text+= good['goods_name']+"超出活动限购\n";continue; |
1288 | 1288 | } |
1289 | 1289 | prom['buy_limit'] -= (cart_num+buynum); | ... | ... |
pages/user/order_list/order_list.js