Merged
Merge Request #523
·
created by
1, 自定义海报不显示的bug
- 优惠促销的商品,在再来一单的时候,要判断是不是优惠活动过期
From
dev
into
test
-
mentioned in commit 8406f5b1e29610c96e66725d2ce2f7d9b7ad92f9
-
Status changed to merged
-
2. 优惠促销的商品,在再来一单的时候,要判断是不是优惠活动过期
Showing
5 changed files
pages/goods/goodsInfo/goodsInfo.js
| @@ -18,7 +18,6 @@ var more = function(e) { | @@ -18,7 +18,6 @@ var more = function(e) { | ||
| 18 | var utils = require('../../../utils/util.js'); | 18 | var utils = require('../../../utils/util.js'); |
| 19 | var regeneratorRuntime = require('../../../utils/runtime.js'); | 19 | var regeneratorRuntime = require('../../../utils/runtime.js'); |
| 20 | 20 | ||
| 21 | - | ||
| 22 | Page({ | 21 | Page({ |
| 23 | data: { | 22 | data: { |
| 24 | start_stop: 2, //秒杀开始 结束 的控制(1正在进行,2即将开始) | 23 | start_stop: 2, //秒杀开始 结束 的控制(1正在进行,2即将开始) |
| @@ -258,7 +257,7 @@ Page({ | @@ -258,7 +257,7 @@ Page({ | ||
| 258 | 257 | ||
| 259 | //-- 自定义海报 -- | 258 | //-- 自定义海报 -- |
| 260 | getApp().request.promiseGet("/api/weshop/goods/poster/page",{ | 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 | }).then(res=>{ | 261 | }).then(res=>{ |
| 263 | if(res.data.code==0){ | 262 | if(res.data.code==0){ |
| 264 | 263 |
pages/goods/goodsInfo/goodsInfo.wxml
| @@ -1481,7 +1481,6 @@ | @@ -1481,7 +1481,6 @@ | ||
| 1481 | </block> | 1481 | </block> |
| 1482 | </view> | 1482 | </view> |
| 1483 | </block> | 1483 | </block> |
| 1484 | - | ||
| 1485 | <!-- ---------------分享弹窗--------------- --> | 1484 | <!-- ---------------分享弹窗--------------- --> |
| 1486 | <!--二维码显示页面--> | 1485 | <!--二维码显示页面--> |
| 1487 | <canvas canvas-id='share' style='width:750rpx;height:1217rpx;' wx:if='{{!canvasHidden}}'></canvas> | 1486 | <canvas canvas-id='share' style='width:750rpx;height:1217rpx;' wx:if='{{!canvasHidden}}'></canvas> |
pages/team/team_success/team_success.js
| @@ -60,7 +60,7 @@ Page({ | @@ -60,7 +60,7 @@ Page({ | ||
| 60 | 60 | ||
| 61 | //-- 自定义海报 -- | 61 | //-- 自定义海报 -- |
| 62 | getApp().request.promiseGet("/api/weshop/goods/poster/page",{ | 62 | getApp().request.promiseGet("/api/weshop/goods/poster/page",{ |
| 63 | - data:{store_id:os.stoid, type:1, is_user:1 } | 63 | + data:{store_id:os.stoid, type:1, is_use:1 } |
| 64 | }).then(res=>{ | 64 | }).then(res=>{ |
| 65 | if(res.data.code==0){ | 65 | if(res.data.code==0){ |
| 66 | 66 |
pages/user/order_detail/order_detail.js
| @@ -779,8 +779,20 @@ Page({ | @@ -779,8 +779,20 @@ Page({ | ||
| 779 | b_item.is_pd_normal=1; break; | 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 | if(th.data.sales_rules==2 && !prom){ | 797 | if(th.data.sales_rules==2 && !prom){ |
| 786 | 798 |
pages/user/order_list/order_list.js
| @@ -820,7 +820,7 @@ Page({ | @@ -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 | err_text+= good['goods_name']+"配送方式不一致\n"; | 824 | err_text+= good['goods_name']+"配送方式不一致\n"; |
| 825 | continue; | 825 | continue; |
| 826 | } | 826 | } |
| @@ -846,6 +846,7 @@ Page({ | @@ -846,6 +846,7 @@ Page({ | ||
| 846 | 846 | ||
| 847 | //--判断商品当前的活动情况-- | 847 | //--判断商品当前的活动情况-- |
| 848 | switch(good.prom_type){ | 848 | switch(good.prom_type){ |
| 849 | + //秒杀 | ||
| 849 | case 1: | 850 | case 1: |
| 850 | var flash=null; | 851 | var flash=null; |
| 851 | await getApp().request.promiseGet("/api/ms/flash_sale/get/" + os.stoid + "/" + good.prom_id, { | 852 | await getApp().request.promiseGet("/api/ms/flash_sale/get/" + os.stoid + "/" + good.prom_id, { |
| @@ -859,16 +860,29 @@ Page({ | @@ -859,16 +860,29 @@ Page({ | ||
| 859 | prom=flash; | 860 | prom=flash; |
| 860 | b_item.price=prom.price; // | 861 | b_item.price=prom.price; // |
| 861 | } | 862 | } |
| 862 | - break; | 863 | + break; |
| 864 | + | ||
| 865 | + //拼团 | ||
| 863 | case 6: | 866 | case 6: |
| 864 | b_item.is_pd_normal=1; break; | 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 | if(th.data.sales_rules==2 && !prom){ | 884 | if(th.data.sales_rules==2 && !prom){ |
| 871 | - | 885 | + |
| 872 | //-- 看一下购物车上有多少商品 -- | 886 | //-- 看一下购物车上有多少商品 -- |
| 873 | var cart_num=0; | 887 | var cart_num=0; |
| 874 | await getApp().request.promiseGet("/api/weshop/cart/page", { | 888 | await getApp().request.promiseGet("/api/weshop/cart/page", { |
| @@ -1150,7 +1164,12 @@ Page({ | @@ -1150,7 +1164,12 @@ Page({ | ||
| 1150 | if(newd.guide_id){ | 1164 | if(newd.guide_id){ |
| 1151 | updata.guide_id=newd.guide_id; | 1165 | updata.guide_id=newd.guide_id; |
| 1152 | updata.guide_type=newd.guide_type; | 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 | await getApp().request.promisePut("/api/weshop/cart/update", { | 1173 | await getApp().request.promisePut("/api/weshop/cart/update", { |
| 1155 | data: updata | 1174 | data: updata |
| 1156 | }).then(res=>{ | 1175 | }).then(res=>{ |