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,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=>{