Commit dfebcf4ec412798f33049c9252c853841b1e3ab7
1 parent
f5e763bd
1, 自定义海报不显示的bug
2. 优惠促销的商品,在再来一单的时候,要判断是不是优惠活动过期
Showing
5 changed files
with
40 additions
and
11 deletions
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=>{ |