Commit 90531dc8713ba4905b6e1377e79aa38ac2916d15

Authored by yvan.ni
1 parent e48b0aad

再来一单超出限购的控制。 商品详情页团购商品库存控制,以及已抢光的显示

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
... ... @@ -1456,7 +1456,7 @@ Page({
1456 1456 }
1457 1457  
1458 1458 if (prom['buy_limit'] > 0) {
1459   - if (cart_num + buynum > prom['buy_limit']) {
  1459 + if (cart_num + buynum >= prom['buy_limit']) {
1460 1460 err_text += good['goods_name'] + "超出活动限购\n";
1461 1461 continue;
1462 1462 }
... ...