Commit dfebcf4ec412798f33049c9252c853841b1e3ab7

Authored by yvan.ni
1 parent f5e763bd

1, 自定义海报不显示的bug

2.   优惠促销的商品,在再来一单的时候,要判断是不是优惠活动过期
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
... ... @@ -1481,7 +1481,6 @@
1481 1481 </block>
1482 1482 </view>
1483 1483 </block>
1484   -
1485 1484 <!-- ---------------分享弹窗--------------- -->
1486 1485 <!--二维码显示页面-->
1487 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 60  
61 61 //-- 自定义海报 --
62 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 64 }).then(res=>{
65 65 if(res.data.code==0){
66 66  
... ...
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=>{
... ...