Commit 8406f5b1e29610c96e66725d2ce2f7d9b7ad92f9
Merge branch 'dev' into 'test'
1, 自定义海报不显示的bug 2. 优惠促销的商品,在再来一单的时候,要判断是不是优惠活动过期 See merge request !523
Showing
5 changed files
with
40 additions
and
11 deletions
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -18,7 +18,6 @@ var more = function(e) { |
| 18 | 18 | var utils = require('../../../utils/util.js'); |
| 19 | 19 | var regeneratorRuntime = require('../../../utils/runtime.js'); |
| 20 | 20 | |
| 21 | - | |
| 22 | 21 | Page({ |
| 23 | 22 | data: { |
| 24 | 23 | start_stop: 2, //秒杀开始 结束 的控制(1正在进行,2即将开始) |
| ... | ... | @@ -258,7 +257,7 @@ Page({ |
| 258 | 257 | |
| 259 | 258 | //-- 自定义海报 -- |
| 260 | 259 | getApp().request.promiseGet("/api/weshop/goods/poster/page",{ |
| 261 | - data:{store_id:os.stoid, type:1, is_user:1 } | |
| 260 | + data:{store_id:os.stoid, type:1, is_use:1 } | |
| 262 | 261 | }).then(res=>{ |
| 263 | 262 | if(res.data.code==0){ |
| 264 | 263 | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
pages/team/team_success/team_success.js
pages/user/order_detail/order_detail.js
| ... | ... | @@ -779,8 +779,20 @@ Page({ |
| 779 | 779 | b_item.is_pd_normal=1; break; |
| 780 | 780 | } |
| 781 | 781 | |
| 782 | + //如果有优惠促销的时候,要看下商品的优惠活动有没有过期 | |
| 783 | + if(g_item.prom_type==3 || good.prom_type==3){ | |
| 784 | + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/1", {}).then(res => { | |
| 785 | + if (res.data.code == 0) { | |
| 786 | + var r_data = res.data.data; | |
| 787 | + if (r_data.promGoodsLists) { | |
| 788 | + b_item.prom_type=3; | |
| 789 | + b_item.prom_id=r_data.promGoodsLists[0].prom_id; | |
| 790 | + } | |
| 791 | + } | |
| 792 | + }) | |
| 793 | + } | |
| 782 | 794 | |
| 783 | - | |
| 795 | + | |
| 784 | 796 | //判断是不是线下库存的购买, 是不是秒杀活动 |
| 785 | 797 | if(th.data.sales_rules==2 && !prom){ |
| 786 | 798 | ... | ... |
pages/user/order_list/order_list.js
| ... | ... | @@ -820,7 +820,7 @@ Page({ |
| 820 | 820 | } |
| 821 | 821 | |
| 822 | 822 | //如果商品的配送方式和门店不匹配 |
| 823 | - if(good['distr_type']>0 && pick_up['distr_type']>0 && good['distr_type']!=pick_up['distr_type'] ){ | |
| 823 | + if(good['distr_type']>0 && pickup['distr_type']>0 && good['distr_type']!=pickup['distr_type'] ){ | |
| 824 | 824 | err_text+= good['goods_name']+"配送方式不一致\n"; |
| 825 | 825 | continue; |
| 826 | 826 | } |
| ... | ... | @@ -846,6 +846,7 @@ Page({ |
| 846 | 846 | |
| 847 | 847 | //--判断商品当前的活动情况-- |
| 848 | 848 | switch(good.prom_type){ |
| 849 | + //秒杀 | |
| 849 | 850 | case 1: |
| 850 | 851 | var flash=null; |
| 851 | 852 | await getApp().request.promiseGet("/api/ms/flash_sale/get/" + os.stoid + "/" + good.prom_id, { |
| ... | ... | @@ -859,16 +860,29 @@ Page({ |
| 859 | 860 | prom=flash; |
| 860 | 861 | b_item.price=prom.price; // |
| 861 | 862 | } |
| 862 | - break; | |
| 863 | + break; | |
| 864 | + | |
| 865 | + //拼团 | |
| 863 | 866 | case 6: |
| 864 | 867 | b_item.is_pd_normal=1; break; |
| 865 | 868 | } |
| 866 | 869 | |
| 867 | - | |
| 868 | - | |
| 870 | + //如果有优惠促销的时候,要看下商品的优惠活动有没有过期 | |
| 871 | + if(g_item.prom_type==3 || good.prom_type==3){ | |
| 872 | + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/1", {}).then(res => { | |
| 873 | + if (res.data.code == 0) { | |
| 874 | + var r_data = res.data.data; | |
| 875 | + if (r_data.promGoodsLists) { | |
| 876 | + b_item.prom_type=3; | |
| 877 | + b_item.prom_id=r_data.promGoodsLists[0].prom_id; | |
| 878 | + } | |
| 879 | + } | |
| 880 | + }) | |
| 881 | + } | |
| 882 | + | |
| 869 | 883 | //判断是不是线下库存的购买, 是不是秒杀活动 |
| 870 | 884 | if(th.data.sales_rules==2 && !prom){ |
| 871 | - | |
| 885 | + | |
| 872 | 886 | //-- 看一下购物车上有多少商品 -- |
| 873 | 887 | var cart_num=0; |
| 874 | 888 | await getApp().request.promiseGet("/api/weshop/cart/page", { |
| ... | ... | @@ -1150,7 +1164,12 @@ Page({ |
| 1150 | 1164 | if(newd.guide_id){ |
| 1151 | 1165 | updata.guide_id=newd.guide_id; |
| 1152 | 1166 | updata.guide_type=newd.guide_type; |
| 1153 | - } | |
| 1167 | + } | |
| 1168 | + if(newd.prom_type){ | |
| 1169 | + updata.prom_type=newd.prom_type; | |
| 1170 | + updata.prom_id=newd.prom_id; | |
| 1171 | + } | |
| 1172 | + | |
| 1154 | 1173 | await getApp().request.promisePut("/api/weshop/cart/update", { |
| 1155 | 1174 | data: updata |
| 1156 | 1175 | }).then(res=>{ | ... | ... |