Commit f3c2a294618671b434dce9f92810d5c0893094a2

Authored by yvan.ni
1 parent 8cb7a103

团购的指定门店不可售

pages/cart/cart/cart.js
@@ -3357,13 +3357,18 @@ Page({ @@ -3357,13 +3357,18 @@ Page({
3357 if (res.data.code == 0) gd = res.data.data; 3357 if (res.data.code == 0) gd = res.data.data;
3358 }) 3358 })
3359 3359
3360 - //判断秒杀的指定门店  
3361 - if(py_type==1 && i_arr[j].prom && i_arr[j].prom.pick_up_lists){ 3360 + //判断秒杀的指定门店和团购的指定门店
  3361 + if([1,2].indexOf(py_type)>-1 && i_arr[j].prom && i_arr[j].prom.pick_up_lists){
3362 var idx0=i_arr[j].prom.pick_up_lists.findIndex(function (e){ 3362 var idx0=i_arr[j].prom.pick_up_lists.findIndex(function (e){
3363 return e.pickup_id==i_arr[j].pick_id; 3363 return e.pickup_id==i_arr[j].pick_id;
3364 }) 3364 })
3365 if(idx0<0){ 3365 if(idx0<0){
3366 - getApp().confirmBox(i_arr[j].goods_name + "秒杀活动的门店不可售"); 3366 +
  3367 + var act_type=0;
  3368 + if(py_type==1) act_type='秒杀';
  3369 + if(py_type==2) act_type='团购';
  3370 +
  3371 + getApp().confirmBox(i_arr[j].goods_name + act_type+"活动的门店不可售");
3367 wx.hideLoading(); 3372 wx.hideLoading();
3368 return false; 3373 return false;
3369 } 3374 }
pages/goods/goodsInfo/goodsInfo.js
@@ -3645,9 +3645,9 @@ Page({ @@ -3645,9 +3645,9 @@ Page({
3645 } 3645 }
3646 3646
3647 3647
3648 - 3648 + var py=parseFloat(th.data.prom_type+'');
3649 //指定门店判断, 不是普通购买的时候,秒杀的时候,秒杀有指定门店 3649 //指定门店判断, 不是普通购买的时候,秒杀的时候,秒杀有指定门店
3650 - if(!is_normal && (th.data.prom_type==1 || th.data.prom_type==6) && th.data.prom_act.pick_up_lists){ 3650 + if(!is_normal && [1,2,6].indexOf(py)>-1 && th.data.prom_act.pick_up_lists){
3651 pickup_ids=th.data.prom_act.pick_up_lists 3651 pickup_ids=th.data.prom_act.pick_up_lists
3652 } 3652 }
3653 3653
@@ -3675,7 +3675,7 @@ Page({ @@ -3675,7 +3675,7 @@ Page({
3675 3675
3676 if(idx1<0){ 3676 if(idx1<0){
3677 //如果是秒杀的指定门店,就要设置秒杀的 3677 //如果是秒杀的指定门店,就要设置秒杀的
3678 - if(!is_normal && (th.data.prom_type==1 || th.data.prom_type==6) ){ 3678 + if(!is_normal && [1,2,6].indexOf(py)>-1 ){
3679 th.data.def_pick_store.is_no_dis_act=1; 3679 th.data.def_pick_store.is_no_dis_act=1;
3680 }else{ 3680 }else{
3681 th.data.def_pick_store.is_no_dis_nor=1; 3681 th.data.def_pick_store.is_no_dis_nor=1;
pages/user/order_detail/order_detail.js
@@ -1038,10 +1038,11 @@ Page({ @@ -1038,10 +1038,11 @@ Page({
1038 var act_type=''; 1038 var act_type='';
1039 switch (c_type){ 1039 switch (c_type){
1040 case 1:act_type='秒杀';break; 1040 case 1:act_type='秒杀';break;
  1041 + case 2:act_type='团购';break;
1041 case 6:act_type='拼团';break; 1042 case 6:act_type='拼团';break;
1042 } 1043 }
1043 //指定门店的控制 1044 //指定门店的控制
1044 - if ([1,6].indexOf(c_type)>-1 && prom.pick_up_lists) { 1045 + if ([1,2,6].indexOf(c_type)>-1 && prom.pick_up_lists) {
1045 var idx0=prom.pick_up_lists.findIndex(function (e){ 1046 var idx0=prom.pick_up_lists.findIndex(function (e){
1046 return e.pickup_id==order.pickup_id; 1047 return e.pickup_id==order.pickup_id;
1047 }) 1048 })
pages/user/order_list/order_list.js
@@ -778,7 +778,6 @@ Page({ @@ -778,7 +778,6 @@ Page({
778 return false; 778 return false;
779 } 779 }
780 780
781 -  
782 //-- 要进行判断指定门店的判断优化,先做普通商品 -- 781 //-- 要进行判断指定门店的判断优化,先做普通商品 --
783 if([0,3,5,7,10].indexOf(parseInt(good.prom_type))>-1 && gg.pick_group_ids && !good.is_gift){ 782 if([0,3,5,7,10].indexOf(parseInt(good.prom_type))>-1 && gg.pick_group_ids && !good.is_gift){
784 var idx0=gg.pick_up_lists.findIndex(function (e){ 783 var idx0=gg.pick_up_lists.findIndex(function (e){
@@ -1354,11 +1353,12 @@ Page({ @@ -1354,11 +1353,12 @@ Page({
1354 var act_type=''; 1353 var act_type='';
1355 switch (c_type){ 1354 switch (c_type){
1356 case 1:act_type='秒杀';break; 1355 case 1:act_type='秒杀';break;
  1356 + case 2:act_type='团购';break;
1357 case 6:act_type='拼团';break; 1357 case 6:act_type='拼团';break;
1358 } 1358 }
1359 1359
1360 //指定门店的控制 1360 //指定门店的控制
1361 - if ([1,6].indexOf(c_type)>-1 && prom.pick_up_lists) { 1361 + if ([1,2,6].indexOf(c_type)>-1 && prom.pick_up_lists) {
1362 var idx0=prom.pick_up_lists.findIndex(function (e){ 1362 var idx0=prom.pick_up_lists.findIndex(function (e){
1363 return e.pickup_id==order.pickup_id; 1363 return e.pickup_id==order.pickup_id;
1364 }) 1364 })