Commit 559eaecedb74456d763a0f208931eda4773392a5

Authored by yvan.ni
1 parent 05a3bf4c

秒杀门店不可售

pages/goods/goodsInfo/goodsInfo.js
@@ -3439,7 +3439,7 @@ Page({ @@ -3439,7 +3439,7 @@ Page({
3439 } 3439 }
3440 else that.get_sto(null,()=>{ 3440 else that.get_sto(null,()=>{
3441 that.sele_spec_next(that,item,gid,nor); 3441 that.sele_spec_next(that,item,gid,nor);
3442 - }); 3442 + },item);
3443 3443
3444 }, 3444 },
3445 3445
@@ -3671,7 +3671,7 @@ Page({ @@ -3671,7 +3671,7 @@ Page({
3671 3671
3672 3672
3673 //---------拿出门店分类和门店------------ 3673 //---------拿出门店分类和门店------------
3674 - get_sto(e,func) { 3674 + get_sto(e,func,item) {
3675 console.log('get_sto') 3675 console.log('get_sto')
3676 var th = this, 3676 var th = this,
3677 that = this; 3677 that = this;
@@ -3744,9 +3744,15 @@ Page({ @@ -3744,9 +3744,15 @@ Page({
3744 if(!is_normal && py>0 && [3,5,7,10].indexOf(py)<0 ){ 3744 if(!is_normal && py>0 && [3,5,7,10].indexOf(py)<0 ){
3745 pickup_ids=null; 3745 pickup_ids=null;
3746 } 3746 }
  3747 + //-- 把秒杀的指定对象带入 --
  3748 + if(item){
  3749 + if(item.is_pickup && item.pick_up_lists){
  3750 + pickup_ids=item.pick_up_lists
  3751 + }else{
  3752 + pickup_ids=null;
  3753 + }
3747 3754
3748 - //指定门店判断, 不是普通购买的时候,秒杀的时候,秒杀有指定门店  
3749 - if(!is_normal && [1,2,6].indexOf(py)>-1 && th.data.prom_act.pick_up_lists){ 3755 + }else if(!is_normal && [1,2,6].indexOf(py)>-1 && th.data.prom_act.pick_up_lists){ //指定门店判断, 不是普通购买的时候,秒杀的时候,秒杀有指定门店
3750 pickup_ids=th.data.prom_act.pick_up_lists 3756 pickup_ids=th.data.prom_act.pick_up_lists
3751 } 3757 }
3752 3758
@@ -3867,18 +3873,26 @@ Page({ @@ -3867,18 +3873,26 @@ Page({
3867 } 3873 }
3868 if(func) func(); 3874 if(func) func();
3869 }else{ 3875 }else{
  3876 +
  3877 + if(func) func();
  3878 + th.setData({sp_seleing:0})
3870 wx.hideLoading(); 3879 wx.hideLoading();
3871 } 3880 }
3872 } else { 3881 } else {
  3882 + if(func) func();
  3883 + th.setData({sp_seleing:0})
3873 wx.hideLoading(); 3884 wx.hideLoading();
3874 } 3885 }
3875 },err=>{ 3886 },err=>{
3876 ut.m_toast('网络繁忙,请稍后重试'); 3887 ut.m_toast('网络繁忙,请稍后重试');
  3888 + if(func) func();
  3889 + th.setData({sp_seleing:0})
3877 wx.hideLoading(); 3890 wx.hideLoading();
3878 }) 3891 })
3879 }, 200) 3892 }, 200)
3880 3893
3881 }, 3894 },
  3895 +
3882 //获取搜索门店输入的值 3896 //获取搜索门店输入的值
3883 input_store: function (e) { 3897 input_store: function (e) {
3884 this.setData({ 3898 this.setData({
@@ -8537,14 +8551,13 @@ Page({ @@ -8537,14 +8551,13 @@ Page({
8537 let item = f_more[i]; 8551 let item = f_more[i];
8538 f_more[i].prom_id = item.act_id; 8552 f_more[i].prom_id = item.act_id;
8539 f_more[i].prom_type = 1; 8553 f_more[i].prom_type = 1;
8540 - if (item.goods_id == this.data.data.goods_id) {  
8541 - continue;  
8542 - } 8554 +
8543 var url = "/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + item.act_id; 8555 var url = "/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + item.act_id;
8544 await getApp().request.promiseGet(url, {}).then(rs => { 8556 await getApp().request.promiseGet(url, {}).then(rs => {
8545 if (rs.data.code == 0 && rs.data.data) { 8557 if (rs.data.code == 0 && rs.data.data) {
8546 f_more[i].price = rs.data.data.user_price; 8558 f_more[i].price = rs.data.data.user_price;
8547 - 8559 + f_more[i].is_pickup = rs.data.data.is_pickup;
  8560 + f_more[i].pick_up_lists = rs.data.data.pick_up_lists;
8548 } 8561 }
8549 }) 8562 })
8550 } 8563 }