Commit 478a5451b75a0d8918e4feaa1bda43fcfa8064a0
1 parent
1607bfae
再来一单的优化
Showing
19 changed files
with
503 additions
and
175 deletions
components/promate_pop/promate_pop.js
| @@ -73,7 +73,32 @@ Component({ | @@ -73,7 +73,32 @@ Component({ | ||
| 73 | else cx_prom_group[idx].sele=1; | 73 | else cx_prom_group[idx].sele=1; |
| 74 | } | 74 | } |
| 75 | this.setData({cx_prom_group}) | 75 | this.setData({cx_prom_group}) |
| 76 | - } | 76 | + }, |
| 77 | + | ||
| 78 | + // 促销 -> 送礼包 -> 查看详情 | ||
| 79 | + viewLbDetails(e) { | ||
| 80 | + let id = e.currentTarget.dataset.id; // 获取礼包id | ||
| 81 | + let flag = e.currentTarget.dataset.flag; | ||
| 82 | + let url = ''; | ||
| 83 | + if (flag == 2) { // flag =1 控制跳转到专享礼包 | ||
| 84 | + url = `/packageE/pages/user/monthgiftbag/giftpackinfo/giftpackinfo?isBuy=1&id=${id}&is_act=1`; | ||
| 85 | + // url = `/pages/giftpack/giftpacklist/giftpacklist?lbId=${id}&flag=1`; | ||
| 86 | + } else if (flag == 1) { // flag =1 控制跳转到专享礼包 | ||
| 87 | + url = `/pages/giftpack/giftpacklist/giftpacklist?lbId=${id}&flag=1`; | ||
| 88 | + } else { | ||
| 89 | + url = `/packageA/pages/myGiftDetails/myGiftDetails?btn=0&index=0&id=${id}`; // btn=0 控制跳转到的页面不显示按钮 | ||
| 90 | + }; | ||
| 91 | + // console.log('myurl', url); | ||
| 92 | + getApp().goto(url); | ||
| 93 | + }, | ||
| 94 | + | ||
| 95 | + //显示多赠品 | ||
| 96 | + show_zp: function (e) { | ||
| 97 | + var prom_id = e.currentTarget.dataset.prom; | ||
| 98 | + var index = e.currentTarget.dataset.index; | ||
| 99 | + getApp().goto("/packageD/pages/gift/gift?prom_id=" + prom_id + "&index=" + index); | ||
| 100 | + }, | ||
| 101 | + | ||
| 77 | 102 | ||
| 78 | } | 103 | } |
| 79 | }) | 104 | }) |
| 80 | \ No newline at end of file | 105 | \ No newline at end of file |
components/promate_pop/promate_pop.wxml
| @@ -29,7 +29,24 @@ | @@ -29,7 +29,24 @@ | ||
| 29 | {{item.show_time}} | 29 | {{item.show_time}} |
| 30 | </view> | 30 | </view> |
| 31 | <view wx:else class="fs22" style="max-width: 430rpx; color: #b9b6b6"> | 31 | <view wx:else class="fs22" style="max-width: 430rpx; color: #b9b6b6"> |
| 32 | - <text wx:for="{{item.more}}" wx:for-item="bm" class="tick pdr20" >{{bm}}</text> | 32 | + <block wx:for="{{item.more}}" wx:for-item="bm"> |
| 33 | + <text wx:if="{{bm.is_fir}}" class="tick pdr20" >{{bm.text}}</text> | ||
| 34 | + <view wx:if="{{bm.is_quan}}">{{bm.text}}</view> | ||
| 35 | + <view wx:if="{{bm.is_gift}}" bindtap="show_zp" | ||
| 36 | + data-index="0" data-prom="{{bm.prom_id}}" >{{bm.text}}</view> | ||
| 37 | + <!-- 旧礼包 --> | ||
| 38 | + <view wx:if="{{bm.lb_id}}" | ||
| 39 | + data-id="{{bm.lb_id}}" bindtap="viewLbDetails">{{bm.text}}</view> | ||
| 40 | + <!-- 专享礼包 --> | ||
| 41 | + <view wx:if="{{bm.zxlb_id}}" | ||
| 42 | + data-id="{{bm.zxlb_id}}" data-flag="1" bindtap="viewLbDetails">{{bm.text}}</view> | ||
| 43 | + <!-- 月礼包 --> | ||
| 44 | + <view wx:if="{{bm.monthgiftbag_id}}" | ||
| 45 | + data-id="{{bm.monthgiftbag_id}}" data-flag="2" bindtap="viewLbDetails">{{bm.text}}</view> | ||
| 46 | + | ||
| 47 | + </block> | ||
| 48 | + | ||
| 49 | + | ||
| 33 | </view> | 50 | </view> |
| 34 | </view> | 51 | </view> |
| 35 | 52 |
components/promate_pop/promate_pop.wxss
| @@ -174,7 +174,7 @@ | @@ -174,7 +174,7 @@ | ||
| 174 | } | 174 | } |
| 175 | 175 | ||
| 176 | .item_pro{ | 176 | .item_pro{ |
| 177 | - background-color: #fceeee;height: 170rpx; position: relative; | 177 | + background-color: #fceeee;min-height: 170rpx; position: relative;padding: 10rpx 0; |
| 178 | } | 178 | } |
| 179 | 179 | ||
| 180 | .item_pro~.item_pro{ | 180 | .item_pro~.item_pro{ |
packageA/pages/prom_list/prom_list.js
| @@ -1407,7 +1407,8 @@ Page({ | @@ -1407,7 +1407,8 @@ Page({ | ||
| 1407 | data: { | 1407 | data: { |
| 1408 | store_id: os.stoid, | 1408 | store_id: os.stoid, |
| 1409 | user_id: user_id, | 1409 | user_id: user_id, |
| 1410 | - goods_id: gd.goods_id | 1410 | + goods_id: gd.goods_id, |
| 1411 | + isnew:1 | ||
| 1411 | }, | 1412 | }, |
| 1412 | success: function(t) { | 1413 | success: function(t) { |
| 1413 | if (t.data.code == 0) { | 1414 | if (t.data.code == 0) { |
| @@ -1420,7 +1421,8 @@ Page({ | @@ -1420,7 +1421,8 @@ Page({ | ||
| 1420 | user_id: user_id, | 1421 | user_id: user_id, |
| 1421 | goods_id: gd.goods_id, | 1422 | goods_id: gd.goods_id, |
| 1422 | prom_type: gd.prom_type, | 1423 | prom_type: gd.prom_type, |
| 1423 | - prom_id: gd.prom_id | 1424 | + prom_id: gd.prom_id, |
| 1425 | + isnew:1 | ||
| 1424 | }, | 1426 | }, |
| 1425 | //-----获取----- | 1427 | //-----获取----- |
| 1426 | success: function(tt) { | 1428 | success: function(tt) { |
packageA/pages/serviceCard_pd/team_show/team_show.js
| @@ -301,8 +301,8 @@ Page({ | @@ -301,8 +301,8 @@ Page({ | ||
| 301 | user_id: user_id, | 301 | user_id: user_id, |
| 302 | goods_id: gd.goods_id, | 302 | goods_id: gd.goods_id, |
| 303 | prom_type: gd.prom_type, | 303 | prom_type: gd.prom_type, |
| 304 | - prom_id: gd.prom_id | ||
| 305 | - | 304 | + prom_id: gd.prom_id, |
| 305 | + isnew:1 | ||
| 306 | }, | 306 | }, |
| 307 | }).then(res=>{ | 307 | }).then(res=>{ |
| 308 | var buy_num_data=res.data.data; | 308 | var buy_num_data=res.data.data; |
packageB/pages/zuhegou/index/index.js
| @@ -2335,7 +2335,8 @@ Page({ | @@ -2335,7 +2335,8 @@ Page({ | ||
| 2335 | user_id: user_id, | 2335 | user_id: user_id, |
| 2336 | goods_id: gd.goods_id, | 2336 | goods_id: gd.goods_id, |
| 2337 | prom_type: 7, | 2337 | prom_type: 7, |
| 2338 | - prom_id: th.data.act.id | 2338 | + prom_id: th.data.act.id, |
| 2339 | + isnew:1 | ||
| 2339 | }, | 2340 | }, |
| 2340 | }).then(res2 => { | 2341 | }).then(res2 => { |
| 2341 | var g_buy_num = 0; | 2342 | var g_buy_num = 0; |
| @@ -2824,7 +2825,8 @@ Page({ | @@ -2824,7 +2825,8 @@ Page({ | ||
| 2824 | user_id: user_id, | 2825 | user_id: user_id, |
| 2825 | goods_id: item_j.goods_id, | 2826 | goods_id: item_j.goods_id, |
| 2826 | prom_type: 7, | 2827 | prom_type: 7, |
| 2827 | - prom_id: th.data.act.id | 2828 | + prom_id: th.data.act.id, |
| 2829 | + isnew:1 | ||
| 2828 | }, | 2830 | }, |
| 2829 | }).then(res2 => { | 2831 | }).then(res2 => { |
| 2830 | if (res2.data.code == 0) { | 2832 | if (res2.data.code == 0) { |
| @@ -2900,7 +2902,8 @@ Page({ | @@ -2900,7 +2902,8 @@ Page({ | ||
| 2900 | user_id: oo.user_id, | 2902 | user_id: oo.user_id, |
| 2901 | goods_id: item_j.goods_id, | 2903 | goods_id: item_j.goods_id, |
| 2902 | prom_type: 7, | 2904 | prom_type: 7, |
| 2903 | - prom_id: th.data.act.id | 2905 | + prom_id: th.data.act.id, |
| 2906 | + isnew:1 | ||
| 2904 | }, | 2907 | }, |
| 2905 | }).then(res2 => { | 2908 | }).then(res2 => { |
| 2906 | if (res2.data.code == 0) { | 2909 | if (res2.data.code == 0) { |
packageB/pages/zuhegou/preindex/index.js
| @@ -1744,7 +1744,8 @@ Page({ | @@ -1744,7 +1744,8 @@ Page({ | ||
| 1744 | user_id: user_id, | 1744 | user_id: user_id, |
| 1745 | goods_id: gd.goods_id, | 1745 | goods_id: gd.goods_id, |
| 1746 | prom_type: 7, | 1746 | prom_type: 7, |
| 1747 | - prom_id: th.data.act.id | 1747 | + prom_id: th.data.act.id, |
| 1748 | + isnew:1 | ||
| 1748 | }, | 1749 | }, |
| 1749 | }).then(res2 => { | 1750 | }).then(res2 => { |
| 1750 | var g_buy_num = 0; | 1751 | var g_buy_num = 0; |
| @@ -2120,7 +2121,8 @@ Page({ | @@ -2120,7 +2121,8 @@ Page({ | ||
| 2120 | user_id: user_id, | 2121 | user_id: user_id, |
| 2121 | goods_id: item_j.goods_id, | 2122 | goods_id: item_j.goods_id, |
| 2122 | prom_type: 7, | 2123 | prom_type: 7, |
| 2123 | - prom_id: th.data.act.id | 2124 | + prom_id: th.data.act.id, |
| 2125 | + isnew:1 | ||
| 2124 | }, | 2126 | }, |
| 2125 | }).then(res2 => { | 2127 | }).then(res2 => { |
| 2126 | if (res2.data.code == 0) { | 2128 | if (res2.data.code == 0) { |
| @@ -2196,7 +2198,8 @@ Page({ | @@ -2196,7 +2198,8 @@ Page({ | ||
| 2196 | user_id: oo.user_id, | 2198 | user_id: oo.user_id, |
| 2197 | goods_id: item_j.goods_id, | 2199 | goods_id: item_j.goods_id, |
| 2198 | prom_type: 7, | 2200 | prom_type: 7, |
| 2199 | - prom_id: th.data.act.id | 2201 | + prom_id: th.data.act.id, |
| 2202 | + isnew:1 | ||
| 2200 | }, | 2203 | }, |
| 2201 | }).then(res2 => { | 2204 | }).then(res2 => { |
| 2202 | if (res2.data.code == 0) { | 2205 | if (res2.data.code == 0) { |
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
| @@ -473,7 +473,8 @@ Page({ | @@ -473,7 +473,8 @@ Page({ | ||
| 473 | user_id: getApp().globalData.user_id, | 473 | user_id: getApp().globalData.user_id, |
| 474 | goods_id: item1.goods_id, | 474 | goods_id: item1.goods_id, |
| 475 | prom_type: item1.prom_type, | 475 | prom_type: item1.prom_type, |
| 476 | - prom_id: item1.prom_id | 476 | + prom_id: item1.prom_id, |
| 477 | + isnew:1 | ||
| 477 | }, | 478 | }, |
| 478 | }).then(res => { | 479 | }).then(res => { |
| 479 | var buy_num_data = res.data.data; | 480 | var buy_num_data = res.data.data; |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
| @@ -4377,7 +4377,8 @@ Page({ | @@ -4377,7 +4377,8 @@ Page({ | ||
| 4377 | data: { | 4377 | data: { |
| 4378 | store_id: os.stoid, | 4378 | store_id: os.stoid, |
| 4379 | user_id: user_id, | 4379 | user_id: user_id, |
| 4380 | - goods_id: gd.goods_id | 4380 | + goods_id: gd.goods_id, |
| 4381 | + isnew:1 | ||
| 4381 | }, | 4382 | }, |
| 4382 | success: function (t) { | 4383 | success: function (t) { |
| 4383 | if (t.data.code == 0) { | 4384 | if (t.data.code == 0) { |
| @@ -4396,7 +4397,8 @@ Page({ | @@ -4396,7 +4397,8 @@ Page({ | ||
| 4396 | user_id: user_id, | 4397 | user_id: user_id, |
| 4397 | goods_id: gd.goods_id, | 4398 | goods_id: gd.goods_id, |
| 4398 | prom_type: gd.prom_type, | 4399 | prom_type: gd.prom_type, |
| 4399 | - prom_id: gd.prom_id | 4400 | + prom_id: gd.prom_id, |
| 4401 | + isnew:1 | ||
| 4400 | }, | 4402 | }, |
| 4401 | //-----获取----- | 4403 | //-----获取----- |
| 4402 | success: function (tt) { | 4404 | success: function (tt) { |
packageC/pages/payForAnother/payForAnother.js
| @@ -446,7 +446,8 @@ Page({ | @@ -446,7 +446,8 @@ Page({ | ||
| 446 | user_id: getApp().globalData.user_id, | 446 | user_id: getApp().globalData.user_id, |
| 447 | goods_id: item1.goods_id, | 447 | goods_id: item1.goods_id, |
| 448 | prom_type: item1.prom_type, | 448 | prom_type: item1.prom_type, |
| 449 | - prom_id: item1.prom_id | 449 | + prom_id: item1.prom_id, |
| 450 | + isnew:1 | ||
| 450 | }, | 451 | }, |
| 451 | }).then(res => { | 452 | }).then(res => { |
| 452 | var buy_num_data = res.data.data; | 453 | var buy_num_data = res.data.data; |
packageC/pages/presell/cart/cart.js
| @@ -2658,7 +2658,8 @@ Page({ | @@ -2658,7 +2658,8 @@ Page({ | ||
| 2658 | user_id: getApp().globalData.user_id, | 2658 | user_id: getApp().globalData.user_id, |
| 2659 | goods_id: good.goods_id, | 2659 | goods_id: good.goods_id, |
| 2660 | prom_type: good.prom_type, | 2660 | prom_type: good.prom_type, |
| 2661 | - prom_id: good.prom_id | 2661 | + prom_id: good.prom_id, |
| 2662 | + isnew:1 | ||
| 2662 | }, | 2663 | }, |
| 2663 | }).then(res => { | 2664 | }).then(res => { |
| 2664 | var buy_num_data = res.data.data; | 2665 | var buy_num_data = res.data.data; |
packageC/pages/presell/goodsInfo/goodsInfo.js
| @@ -1095,11 +1095,11 @@ Page({ | @@ -1095,11 +1095,11 @@ Page({ | ||
| 1095 | //---判断商品是否超出活动限购--- | 1095 | //---判断商品是否超出活动限购--- |
| 1096 | if (th.data.prom_buy_num != -1 && th.data.prom_buy_limit > 0) { | 1096 | if (th.data.prom_buy_num != -1 && th.data.prom_buy_limit > 0) { |
| 1097 | if (th.data.goodsInputNum + th.data.prom_buy_num > th.data.prom_buy_limit) { | 1097 | if (th.data.goodsInputNum + th.data.prom_buy_num > th.data.prom_buy_limit) { |
| 1098 | - wx.showModal({ | ||
| 1099 | - title: '提示', | ||
| 1100 | - content: '超出商品活动限购' | ||
| 1101 | - }); | ||
| 1102 | - return false; | 1098 | + wx.showModal({ |
| 1099 | + title: '提示', | ||
| 1100 | + content: '超出商品活动限购' | ||
| 1101 | + }); | ||
| 1102 | + return false; | ||
| 1103 | } | 1103 | } |
| 1104 | } | 1104 | } |
| 1105 | 1105 | ||
| @@ -2764,6 +2764,7 @@ Page({ | @@ -2764,6 +2764,7 @@ Page({ | ||
| 2764 | store_id: os.stoid, | 2764 | store_id: os.stoid, |
| 2765 | user_id: user_id, | 2765 | user_id: user_id, |
| 2766 | goods_id: gd.goods_id, | 2766 | goods_id: gd.goods_id, |
| 2767 | + isnew:1 | ||
| 2767 | }, | 2768 | }, |
| 2768 | success: function (t) { | 2769 | success: function (t) { |
| 2769 | if (t.data.code == 0) { | 2770 | if (t.data.code == 0) { |
packageC/pages/presell/pregoodsInfo/goodsInfo.js
| @@ -2568,6 +2568,7 @@ Page({ | @@ -2568,6 +2568,7 @@ Page({ | ||
| 2568 | store_id: os.stoid, | 2568 | store_id: os.stoid, |
| 2569 | user_id: user_id, | 2569 | user_id: user_id, |
| 2570 | goods_id: gd.goods_id, | 2570 | goods_id: gd.goods_id, |
| 2571 | + isnew:1 | ||
| 2571 | }, | 2572 | }, |
| 2572 | success: function (t) { | 2573 | success: function (t) { |
| 2573 | if (t.data.code == 0) { | 2574 | if (t.data.code == 0) { |
packageE/pages/cart/cart2/cart2.js
| @@ -838,7 +838,7 @@ Page({ | @@ -838,7 +838,7 @@ Page({ | ||
| 838 | //--- 切换的时候一定要把赠品去掉 --- | 838 | //--- 切换的时候一定要把赠品去掉 --- |
| 839 | if(is_change){ | 839 | if(is_change){ |
| 840 | 840 | ||
| 841 | - carr=this.data.cartlist_y; | 841 | + carr=JSON.parse(JSON.stringify(this.data.cartlist_y)); |
| 842 | //-- 剔除赠品的数据,等到确定活动是优惠促销的时候,在显示赠品, 赠品直接删除 -- | 842 | //-- 剔除赠品的数据,等到确定活动是优惠促销的时候,在显示赠品, 赠品直接删除 -- |
| 843 | var new_arr=[]; | 843 | var new_arr=[]; |
| 844 | for (var ir = 0; ir < carr.length; ir++) { | 844 | for (var ir = 0; ir < carr.length; ir++) { |
| @@ -903,7 +903,8 @@ Page({ | @@ -903,7 +903,8 @@ Page({ | ||
| 903 | user_id: getApp().globalData.user_id, | 903 | user_id: getApp().globalData.user_id, |
| 904 | goods_id: item1.goods_id, | 904 | goods_id: item1.goods_id, |
| 905 | prom_type: item1.prom_type, | 905 | prom_type: item1.prom_type, |
| 906 | - prom_id: item1.prom_id | 906 | + prom_id: item1.prom_id, |
| 907 | + isnew:1 | ||
| 907 | }, | 908 | }, |
| 908 | }).then(res => { | 909 | }).then(res => { |
| 909 | var buy_num_data = res.data.data; | 910 | var buy_num_data = res.data.data; |
| @@ -4795,6 +4796,8 @@ Page({ | @@ -4795,6 +4796,8 @@ Page({ | ||
| 4795 | 'store_id': oo.stoid, | 4796 | 'store_id': oo.stoid, |
| 4796 | }; | 4797 | }; |
| 4797 | 4798 | ||
| 4799 | + | ||
| 4800 | + | ||
| 4798 | if (getApp().globalData.skinface_id) { | 4801 | if (getApp().globalData.skinface_id) { |
| 4799 | goods.skinface_id = getApp().globalData.skinface_id; | 4802 | goods.skinface_id = getApp().globalData.skinface_id; |
| 4800 | } | 4803 | } |
| @@ -4856,6 +4859,7 @@ Page({ | @@ -4856,6 +4859,7 @@ Page({ | ||
| 4856 | default: | 4859 | default: |
| 4857 | goods.prom_type = 0; | 4860 | goods.prom_type = 0; |
| 4858 | goods.prom_id = 0; | 4861 | goods.prom_id = 0; |
| 4862 | + | ||
| 4859 | } | 4863 | } |
| 4860 | 4864 | ||
| 4861 | var txt = goods.prom_id + ',' + goods.prom_type + ',' + goods.goods_id + ',' + goods.is_gift; | 4865 | var txt = goods.prom_id + ',' + goods.prom_type + ',' + goods.goods_id + ',' + goods.is_gift; |
| @@ -5098,7 +5102,7 @@ Page({ | @@ -5098,7 +5102,7 @@ Page({ | ||
| 5098 | //如果是购物车结算,还要删除购物车 | 5102 | //如果是购物车结算,还要删除购物车 |
| 5099 | if (th.data.is_b_now == 0) { | 5103 | if (th.data.is_b_now == 0) { |
| 5100 | console.log(th.data.cartlist_y); | 5104 | console.log(th.data.cartlist_y); |
| 5101 | - var list = th.data.cartlist_y; | 5105 | + var list =JSON.parse(JSON.stringify(th.data.cartlist_y)); |
| 5102 | for (var i = 0; i < list.length; i++) { | 5106 | for (var i = 0; i < list.length; i++) { |
| 5103 | //删除购物车 | 5107 | //删除购物车 |
| 5104 | a.delete("/api/weshop/cart/del/" + oo.stoid + "/" + list[i].id, {}); | 5108 | a.delete("/api/weshop/cart/del/" + oo.stoid + "/" + list[i].id, {}); |
| @@ -7777,7 +7781,7 @@ Page({ | @@ -7777,7 +7781,7 @@ Page({ | ||
| 7777 | 7781 | ||
| 7778 | if(ck_res.code==0){ | 7782 | if(ck_res.code==0){ |
| 7779 | th.data.cartlist[idx].show_can_cx[gd_key].sele_prom_type=ck_prom_type.prom_type; | 7783 | th.data.cartlist[idx].show_can_cx[gd_key].sele_prom_type=ck_prom_type.prom_type; |
| 7780 | - var goods= th.data.cartlist_y | 7784 | + var goods= JSON.parse(JSON.stringify(th.data.cartlist_y)) |
| 7781 | //-- 此时要把购物车中的商品确定活动 -- | 7785 | //-- 此时要把购物车中的商品确定活动 -- |
| 7782 | for (var b=0; b<ck_prom_type.goods.length;b++){ | 7786 | for (var b=0; b<ck_prom_type.goods.length;b++){ |
| 7783 | //-- 开始查找 -- | 7787 | //-- 开始查找 -- |
| @@ -7914,7 +7918,7 @@ Page({ | @@ -7914,7 +7918,7 @@ Page({ | ||
| 7914 | var promgoodsbuynum = 0; | 7918 | var promgoodsbuynum = 0; |
| 7915 | var rq = { | 7919 | var rq = { |
| 7916 | 'store_id': os.stoid, 'user_id': getApp().globalData.user_id, 'goods_id': gid, | 7920 | 'store_id': os.stoid, 'user_id': getApp().globalData.user_id, 'goods_id': gid, |
| 7917 | - 'prom_type': 7, 'prom_id': pid | 7921 | + 'prom_type': 7, 'prom_id': pid, isnew:1 |
| 7918 | }; | 7922 | }; |
| 7919 | 7923 | ||
| 7920 | var res = await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", {data: rq}); | 7924 | var res = await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", {data: rq}); |
pages/cart/cart/cart.js
| @@ -2391,7 +2391,8 @@ Page({ | @@ -2391,7 +2391,8 @@ Page({ | ||
| 2391 | user_id: user_id, | 2391 | user_id: user_id, |
| 2392 | goods_id: goodsinfo.goods_id, | 2392 | goods_id: goodsinfo.goods_id, |
| 2393 | prom_type: goodsinfo.prom_type, | 2393 | prom_type: goodsinfo.prom_type, |
| 2394 | - prom_id: goodsinfo.prom_id | 2394 | + prom_id: goodsinfo.prom_id, |
| 2395 | + isnew:1 | ||
| 2395 | }, | 2396 | }, |
| 2396 | }).then(res => { | 2397 | }).then(res => { |
| 2397 | var buy_num_data = res.data.data; | 2398 | var buy_num_data = res.data.data; |
| @@ -3596,7 +3597,8 @@ Page({ | @@ -3596,7 +3597,8 @@ Page({ | ||
| 3596 | user_id:getApp().globalData.user_id, | 3597 | user_id:getApp().globalData.user_id, |
| 3597 | goods_id: val.goods_id, | 3598 | goods_id: val.goods_id, |
| 3598 | prom_type: val.prom_type, | 3599 | prom_type: val.prom_type, |
| 3599 | - prom_id: val.prom_id | 3600 | + prom_id: val.prom_id, |
| 3601 | + isnew:1 | ||
| 3600 | }, | 3602 | }, |
| 3601 | }).then(res => { | 3603 | }).then(res => { |
| 3602 | var buy_num_data = res.data.data; | 3604 | var buy_num_data = res.data.data; |
| @@ -4036,7 +4038,6 @@ Page({ | @@ -4036,7 +4038,6 @@ Page({ | ||
| 4036 | continue; | 4038 | continue; |
| 4037 | } | 4039 | } |
| 4038 | 4040 | ||
| 4039 | - | ||
| 4040 | //-- 只有在单赠品的时候,才要进行计算 -- | 4041 | //-- 只有在单赠品的时候,才要进行计算 -- |
| 4041 | await getApp().request.promiseGet("/api/weshop/goods/getDiscount", { | 4042 | await getApp().request.promiseGet("/api/weshop/goods/getDiscount", { |
| 4042 | data: { | 4043 | data: { |
| @@ -4196,6 +4197,7 @@ Page({ | @@ -4196,6 +4197,7 @@ Page({ | ||
| 4196 | } | 4197 | } |
| 4197 | return user_pre_buynum | 4198 | return user_pre_buynum |
| 4198 | }, | 4199 | }, |
| 4200 | + | ||
| 4199 | async all_check_prom_activity() { | 4201 | async all_check_prom_activity() { |
| 4200 | this.data.duo_zp_num_arr = {}; | 4202 | this.data.duo_zp_num_arr = {}; |
| 4201 | for (var i in this.data.requestData) { | 4203 | for (var i in this.data.requestData) { |
| @@ -4828,7 +4830,7 @@ Page({ | @@ -4828,7 +4830,7 @@ Page({ | ||
| 4828 | 'user_id': getApp().globalData.user_id, | 4830 | 'user_id': getApp().globalData.user_id, |
| 4829 | 'goods_id': gid, | 4831 | 'goods_id': gid, |
| 4830 | 'prom_type': 7, | 4832 | 'prom_type': 7, |
| 4831 | - 'prom_id': pid | 4833 | + 'prom_id': pid, isnew:1 |
| 4832 | }; | 4834 | }; |
| 4833 | 4835 | ||
| 4834 | var res = await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { | 4836 | var res = await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { |
pages/goods/goodsInfo/goodsInfo.js
| @@ -4983,7 +4983,7 @@ Page({ | @@ -4983,7 +4983,7 @@ Page({ | ||
| 4983 | data: { | 4983 | data: { |
| 4984 | store_id: os.stoid, | 4984 | store_id: os.stoid, |
| 4985 | user_id: user_id, | 4985 | user_id: user_id, |
| 4986 | - goods_id: gd.goods_id | 4986 | + goods_id: gd.goods_id, isnew:1 |
| 4987 | }, | 4987 | }, |
| 4988 | success: function (t) { | 4988 | success: function (t) { |
| 4989 | if (t.data.code == 0) { | 4989 | if (t.data.code == 0) { |
| @@ -5011,7 +5011,7 @@ Page({ | @@ -5011,7 +5011,7 @@ Page({ | ||
| 5011 | user_id: user_id, | 5011 | user_id: user_id, |
| 5012 | goods_id: gd.goods_id, | 5012 | goods_id: gd.goods_id, |
| 5013 | prom_type: gd.prom_type, | 5013 | prom_type: gd.prom_type, |
| 5014 | - prom_id: gd.prom_id | 5014 | + prom_id: gd.prom_id, isnew:1 |
| 5015 | }, | 5015 | }, |
| 5016 | //-----获取----- | 5016 | //-----获取----- |
| 5017 | success: function (tt) { | 5017 | success: function (tt) { |
| @@ -7621,22 +7621,72 @@ Page({ | @@ -7621,22 +7621,72 @@ Page({ | ||
| 7621 | if (!fir_act.limit_num || th.data.user_pre_buynum < fir_act.limit_num) { | 7621 | if (!fir_act.limit_num || th.data.user_pre_buynum < fir_act.limit_num) { |
| 7622 | var more_arr = []; | 7622 | var more_arr = []; |
| 7623 | //减价 | 7623 | //减价 |
| 7624 | - if (fir_act.money > 0) more_arr.push('减价' + fir_act.money + '元'); | ||
| 7625 | - if (fir_act.sale > 0) more_arr.push('打' + fir_act.sale + '折'); | ||
| 7626 | - if (fir_act.past == 1) more_arr.push('包邮'); | ||
| 7627 | - if (fir_act.intValue > 0) more_arr.push('送' + fir_act.intValue + '积分'); | ||
| 7628 | - if (fir_act.couponId > 0) more_arr.push('送' + fir_act.couponMoney + '元优惠券'); | 7624 | + if (fir_act.money > 0){ |
| 7625 | + | ||
| 7626 | + more_arr.push({ | ||
| 7627 | + text:'减价' + fir_act.money + '元', | ||
| 7628 | + is_fir:1 | ||
| 7629 | + }); | ||
| 7630 | + } | ||
| 7631 | + if (fir_act.sale > 0) { | ||
| 7632 | + more_arr.push({ | ||
| 7633 | + text:'打' + fir_act.sale + '折', | ||
| 7634 | + is_fir:1 | ||
| 7635 | + }); | ||
| 7636 | + } | ||
| 7637 | + if (fir_act.past == 1) { | ||
| 7638 | + more_arr.push({ | ||
| 7639 | + text:'包邮', | ||
| 7640 | + is_fir:1 | ||
| 7641 | + }); | ||
| 7642 | + } | ||
| 7643 | + if (fir_act.intValue > 0){ | ||
| 7644 | + more_arr.push({ | ||
| 7645 | + text:'送' + fir_act.intValue + '积分', | ||
| 7646 | + is_fir:1 | ||
| 7647 | + }); | ||
| 7648 | + } | ||
| 7649 | + if (fir_act.couponId > 0) { | ||
| 7650 | + more_arr.push({ | ||
| 7651 | + text:'送' + fir_act.couponMoney + '元优惠券', | ||
| 7652 | + is_quan:1 | ||
| 7653 | + }); | ||
| 7654 | + } | ||
| 7655 | + | ||
| 7629 | if (fir_act.gift_id) { | 7656 | if (fir_act.gift_id) { |
| 7630 | - var is_more_gf = fir_act.gift_id.split(',') | ||
| 7631 | - if (is_more_gf.length > 1) { | ||
| 7632 | - more_arr.push('送赠品'); | ||
| 7633 | - } else { | ||
| 7634 | - more_arr.push('送' + fir_act.goods_name + ' x' + fir_act.zp_num); | ||
| 7635 | - } | 7657 | + var is_more_gf = fir_act.gift_id.split(',') |
| 7658 | + if (is_more_gf.length > 1) { | ||
| 7659 | + more_arr.push({ | ||
| 7660 | + text:'送赠品', | ||
| 7661 | + is_gift:1, | ||
| 7662 | + prom_id:fir_act.prom_id | ||
| 7663 | + }); | ||
| 7664 | + } else { | ||
| 7665 | + more_arr.push({ | ||
| 7666 | + text:'送' + fir_act.goods_name + ' x' + fir_act.zp_num, | ||
| 7667 | + is_gift:1, | ||
| 7668 | + prom_id:fir_act.prom_id | ||
| 7669 | + }); | ||
| 7670 | + } | ||
| 7671 | + } | ||
| 7672 | + if (fir_act.lb_id){ | ||
| 7673 | + more_arr.push({ | ||
| 7674 | + text:'送' + fir_act.lbtitle, | ||
| 7675 | + lb_id:fir_act.lb_id | ||
| 7676 | + }); | ||
| 7677 | + } | ||
| 7678 | + if (fir_act.zxlb_id){ | ||
| 7679 | + more_arr.push({ | ||
| 7680 | + text:'送' + fir_act.zxlbtitle, | ||
| 7681 | + zxlb_id:fir_act.zxlb_id | ||
| 7682 | + }); | ||
| 7683 | + } | ||
| 7684 | + if (fir_act.monthgiftbag_id){ | ||
| 7685 | + more_arr.push({ | ||
| 7686 | + text:'送' + fir_act.monthgiftbag_title, | ||
| 7687 | + monthgiftbag_id:fir_act.monthgiftbag_id | ||
| 7688 | + }); | ||
| 7636 | } | 7689 | } |
| 7637 | - if (fir_act.lb_id) more_arr.push('送' + fir_act.lbtitle); | ||
| 7638 | - if (fir_act.zxlb_id) more_arr.push('送' + fir_act.zxlbtitle); | ||
| 7639 | - if (fir_act.monthgiftbag_id) more_arr.push('送' + fir_act.monthgiftbag_title); | ||
| 7640 | 7690 | ||
| 7641 | //-- 开始组装数据 -- | 7691 | //-- 开始组装数据 -- |
| 7642 | th.add_cx_prom_group({ | 7692 | th.add_cx_prom_group({ |
pages/team/team_show/team_show.js
| @@ -303,7 +303,7 @@ Page({ | @@ -303,7 +303,7 @@ Page({ | ||
| 303 | user_id: user_id, | 303 | user_id: user_id, |
| 304 | goods_id: gd.goods_id, | 304 | goods_id: gd.goods_id, |
| 305 | prom_type: gd.prom_type, | 305 | prom_type: gd.prom_type, |
| 306 | - prom_id: gd.prom_id | 306 | + prom_id: gd.prom_id, isnew:1 |
| 307 | 307 | ||
| 308 | }, | 308 | }, |
| 309 | }).then(res=>{ | 309 | }).then(res=>{ |
pages/user/order_list/order_list.js
| @@ -637,6 +637,7 @@ Page({ | @@ -637,6 +637,7 @@ Page({ | ||
| 637 | }) | 637 | }) |
| 638 | return res.data | 638 | return res.data |
| 639 | }, | 639 | }, |
| 640 | + | ||
| 640 | /*----------跳转支付-----------*/ | 641 | /*----------跳转支付-----------*/ |
| 641 | async jumpToCart4(t) { | 642 | async jumpToCart4(t) { |
| 642 | 643 | ||
| @@ -708,6 +709,7 @@ Page({ | @@ -708,6 +709,7 @@ Page({ | ||
| 708 | await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + good.goods_id, {}).then(res => { | 709 | await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + good.goods_id, {}).then(res => { |
| 709 | gg = res.data.data; | 710 | gg = res.data.data; |
| 710 | }) | 711 | }) |
| 712 | + | ||
| 711 | var limit = gg.viplimited; | 713 | var limit = gg.viplimited; |
| 712 | var store_count = gg.store_count; | 714 | var store_count = gg.store_count; |
| 713 | good.erpwareid = gg.erpwareid; | 715 | good.erpwareid = gg.erpwareid; |
| @@ -773,9 +775,9 @@ Page({ | @@ -773,9 +775,9 @@ Page({ | ||
| 773 | th.setData({ paying: 0 }); | 775 | th.setData({ paying: 0 }); |
| 774 | return false; | 776 | return false; |
| 775 | } | 777 | } |
| 776 | - //增加组合购次数判断 | ||
| 777 | - | ||
| 778 | - let userbuynum = await th.getUserBuyPromNum(good.prom_id) | 778 | + |
| 779 | + //增加组合购次数判断 | ||
| 780 | + let userbuynum = await th.getUserBuyPromNum(good.prom_id,1) | ||
| 779 | 781 | ||
| 780 | if (zh_buy_info.buy_limit !=0 && zh_buy_info && userbuynum >= zh_buy_info.buy_limit) { | 782 | if (zh_buy_info.buy_limit !=0 && zh_buy_info && userbuynum >= zh_buy_info.buy_limit) { |
| 781 | var content = gg.goods_name + '超出组合购限购次数,请取消订单'; | 783 | var content = gg.goods_name + '超出组合购限购次数,请取消订单'; |
| @@ -812,7 +814,6 @@ Page({ | @@ -812,7 +814,6 @@ Page({ | ||
| 812 | } | 814 | } |
| 813 | } | 815 | } |
| 814 | } | 816 | } |
| 815 | - | ||
| 816 | //如果是预售的时候, | 817 | //如果是预售的时候, |
| 817 | if (good.prom_type == 8) { | 818 | if (good.prom_type == 8) { |
| 818 | await getApp().request.promiseGet("/api/weshop/order/orderPresell/countBuyGoodsSum", { | 819 | await getApp().request.promiseGet("/api/weshop/order/orderPresell/countBuyGoodsSum", { |
| @@ -860,64 +861,23 @@ Page({ | @@ -860,64 +861,23 @@ Page({ | ||
| 860 | } | 861 | } |
| 861 | 862 | ||
| 862 | //如果优惠促销和搭配购的时候 | 863 | //如果优惠促销和搭配购的时候 |
| 863 | - if ((good.prom_type == 3 || good.prom_type == 5) && good.is_gift != 1 && good.is_collocation != 1) { | 864 | + if ((good.prom_type == 3 || good.prom_type == 5 || good.prom_type == 10) && good.is_gift != 1 && good.is_collocation != 1) { |
| 864 | var p_ok = 1, is_g_prom = 0; | 865 | var p_ok = 1, is_g_prom = 0; |
| 865 | - //因为有全场优惠活动,商品参加的活动还未开始 | ||
| 866 | - var url = "/api/weshop/activitylist/getGoodActInfo"; | ||
| 867 | - var req_data = { | ||
| 868 | - store_id: os.stoid, goodsidlist: good.goods_id, is_detail: 1, user_id: user_id | ||
| 869 | - }; | ||
| 870 | - await getApp().request.promiseGet(url, { data: req_data }).then(async function (res) { | ||
| 871 | - if (res.data.code == 0 && res.data.data && res.data.data.length) { | ||
| 872 | - for (let i in res.data.data) { | ||
| 873 | - let item = res.data.data[i]; | ||
| 874 | - if (item.prom_type == 3 || item.prom_type==5) { | ||
| 875 | - is_g_prom = 1; break; | ||
| 876 | - } | ||
| 877 | - } | ||
| 878 | - } | ||
| 879 | - }) | ||
| 880 | - | ||
| 881 | - if (is_g_prom) { | ||
| 882 | - | ||
| 883 | - // await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/0" + "/" + getApp().globalData.user_id, {}).then(res => { | ||
| 884 | - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromListNew1/" + os.stoid + "/" + good.goods_id + "/0" + "/" + getApp().globalData.user_id, {}).then(res => { | ||
| 885 | - | 866 | + //只读优化促销和阶梯促销 |
| 867 | + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromListNew1/" + os.stoid + "/" + good.goods_id+"/0/"+user_id, {}).then(res => { | ||
| 886 | if (res.data.code == 0) { | 868 | if (res.data.code == 0) { |
| 887 | var r_data = res.data.data; | 869 | var r_data = res.data.data; |
| 888 | if (!r_data.collocationPromList && good.prom_type == 5) { | 870 | if (!r_data.collocationPromList && good.prom_type == 5) { |
| 889 | - | ||
| 890 | - var content = good.goods_name + '未找到活动,请取消订单重新购买'; | ||
| 891 | - th.toast(content) | ||
| 892 | - p_ok = 0; | 871 | + var content = good.goods_name + '未找到活动,请取消订单重新购买'; |
| 872 | + th.toast(content) | ||
| 873 | + p_ok = 0; | ||
| 893 | } | 874 | } |
| 894 | if (!r_data.promGoodsLists && good.prom_type == 3) { | 875 | if (!r_data.promGoodsLists && good.prom_type == 3) { |
| 895 | - | ||
| 896 | var content = good.goods_name + '未找到活动,请取消订单重新购买'; | 876 | var content = good.goods_name + '未找到活动,请取消订单重新购买'; |
| 897 | th.toast(content); | 877 | th.toast(content); |
| 898 | p_ok = 0; | 878 | p_ok = 0; |
| 899 | } | 879 | } |
| 900 | - } else { | ||
| 901 | - | ||
| 902 | - var content = good.goods_name + '未找到活动,请取消订单重新购买' | ||
| 903 | - th.toast(content); | ||
| 904 | - p_ok = 0; | ||
| 905 | - } | ||
| 906 | - }) | ||
| 907 | - } else { | ||
| 908 | - //只读优化促销和阶梯促销 | ||
| 909 | - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromNormal/" + os.stoid + "/" + good.goods_id, {}).then(res => { | ||
| 910 | - if (res.data.code == 0) { | ||
| 911 | - var r_data = res.data.data; | ||
| 912 | - if (!r_data.collocationPromList && good.prom_type == 5) { | ||
| 913 | - | ||
| 914 | - var content = good.goods_name + '未找到活动,请取消订单重新购买'; | ||
| 915 | - th.toast(content) | ||
| 916 | - | ||
| 917 | - p_ok = 0; | ||
| 918 | - } | ||
| 919 | - if (!r_data.promGoodsLists && good.prom_type == 3) { | ||
| 920 | - | 880 | + if (!r_data.ladderLists && good.prom_type == 10) { |
| 921 | var content = good.goods_name + '未找到活动,请取消订单重新购买'; | 881 | var content = good.goods_name + '未找到活动,请取消订单重新购买'; |
| 922 | th.toast(content); | 882 | th.toast(content); |
| 923 | p_ok = 0; | 883 | p_ok = 0; |
| @@ -929,92 +889,225 @@ Page({ | @@ -929,92 +889,225 @@ Page({ | ||
| 929 | p_ok = 0; | 889 | p_ok = 0; |
| 930 | } | 890 | } |
| 931 | }) | 891 | }) |
| 932 | - | ||
| 933 | - } | ||
| 934 | if (!p_ok) { | 892 | if (!p_ok) { |
| 935 | th.setData({ paying: 0 }); | 893 | th.setData({ paying: 0 }); |
| 936 | return false; | 894 | return false; |
| 937 | } | 895 | } |
| 938 | } | 896 | } |
| 939 | 897 | ||
| 940 | - //商品的普通购买 ,不要进行判断 | ||
| 941 | - if ((good.prom_type == 1 || good.prom_type == 2 || good.prom_type == 6 || good.prom_type == 4 || good.prom_type == 8) | 898 | + //-- 商品的普通购买 ,不要进行判断 -- |
| 899 | + if ((good.prom_type == 1 || good.prom_type == 2 || good.prom_type == 6 || good.prom_type == 4 || good.prom_type == 8 || good.prom_type == 9) | ||
| 942 | && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal) { | 900 | && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal) { |
| 943 | 901 | ||
| 944 | } else { | 902 | } else { |
| 945 | - if ((gg.prom_type == 1 || good.prom_type == 2 || gg.prom_type == 3 || gg.prom_type == 5 || gg.prom_type == 6 || gg.prom_type == 4) | ||
| 946 | - && !good.is_collocation && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { | ||
| 947 | - var prom = null; | ||
| 948 | - //---如果是活动的时候--- | ||
| 949 | - var prom = null, th = this; | ||
| 950 | - if (gg.prom_type == 1) { | ||
| 951 | - await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + gg.prom_id, {}).then(res => { | ||
| 952 | - if (res.data.code == 0) { | ||
| 953 | - prom = res.data.data; | ||
| 954 | - prom.price = prom.user_price; | ||
| 955 | - } | ||
| 956 | - }) | ||
| 957 | - } | ||
| 958 | 903 | ||
| 959 | - if (gg.prom_type == 2) { | ||
| 960 | - await getApp().request.promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/" + gg.goods_id + "/" + gg.prom_id, {}).then(res => { | ||
| 961 | - if (res.data.code == 0) { | ||
| 962 | - prom = res.data.data; | ||
| 963 | - prom.price = prom.price; | 904 | + //因为商品的prom_type=0,所以商品的实际活动要重新获取 |
| 905 | + var url = '/api/weshop/activitylist/listGoodActInfo2New'; | ||
| 906 | + var req_d = { | ||
| 907 | + "store_id": os.stoid, | ||
| 908 | + "goods_id": good.goods_id, | ||
| 909 | + "user_id": user_id, | ||
| 910 | + } | ||
| 911 | + await getApp().request.promiseGet(url, { | ||
| 912 | + data: req_d | ||
| 913 | + }).then(res => { | ||
| 914 | + if (res.data.code == 0 && res.data.data) { | ||
| 915 | + var arr = res.data.data; | ||
| 916 | + //-- 预热也要计算 -- | ||
| 917 | + var arr2 = arr.filter(function (e) { | ||
| 918 | + return e.s_time < ut.gettimestamp() || (e.warm_uptime && e.warm_uptime < ut.gettimestamp()) | ||
| 919 | + }) | ||
| 920 | + if (arr2.length == 1) { | ||
| 921 | + gg.prom_type=arr2[0].prom_type; | ||
| 922 | + gg.prom_id=arr2[0].act_id; | ||
| 964 | } | 923 | } |
| 965 | - }) | ||
| 966 | } | 924 | } |
| 925 | + }) | ||
| 967 | 926 | ||
| 968 | 927 | ||
| 969 | - if (gg.prom_type == 6) { | ||
| 970 | - await getApp().request.promiseGet("/api/weshop/teamlist/get/" + os.stoid + "/" + gg.prom_id, {}).then(res => { | ||
| 971 | - if (res.data.code == 0) { | ||
| 972 | - prom = res.data.data; | ||
| 973 | - } | ||
| 974 | - }) | ||
| 975 | - } | 928 | + if ((gg.prom_type == 1 || gg.prom_type == 2 || gg.prom_type == 4 || gg.prom_type == 6 || gg.prom_type == 8 || gg.prom_type == 9) |
| 929 | + && !good.is_collocation && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { | ||
| 930 | + var prom = null; | ||
| 931 | + //---如果是活动的时候--- | ||
| 932 | + var prom = null, th = this; | ||
| 933 | + if (gg.prom_type == 1) { | ||
| 934 | + await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + gg.prom_id, {}).then(res => { | ||
| 935 | + if (res.data.code == 0) { | ||
| 936 | + prom = res.data.data; | ||
| 937 | + prom.price = prom.user_price; | ||
| 938 | + } | ||
| 939 | + }) | ||
| 940 | + } | ||
| 941 | + if (gg.prom_type == 2) { | ||
| 942 | + await getApp().request.promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/" + gg.goods_id + "/" + gg.prom_id, {}).then(res => { | ||
| 943 | + if (res.data.code == 0) { | ||
| 944 | + prom = res.data.data; | ||
| 945 | + prom.price = prom.price; | ||
| 946 | + } | ||
| 947 | + }) | ||
| 948 | + } | ||
| 949 | + if (gg.prom_type == 6) { | ||
| 950 | + await getApp().request.promiseGet("/api/weshop/teamlist/get/" + os.stoid + "/" + gg.prom_id, {}).then(res => { | ||
| 951 | + if (res.data.code == 0) { | ||
| 952 | + prom = res.data.data; | ||
| 953 | + } | ||
| 954 | + }) | ||
| 955 | + } | ||
| 956 | + if (gg.prom_type == 4) { | ||
| 957 | + await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1&timetype=2", { | ||
| 958 | + data: { store_id: os.stoid, goods_id: gg.goods_id,user_id: getApp().globalData.user_id, } | ||
| 959 | + }).then(res => { | ||
| 960 | + if (res.data.code == 0 && res.data.data && res.data.data.pageData) { | ||
| 961 | + prom = res.data.data.pageData[0]; | ||
| 962 | + } | ||
| 963 | + }) | ||
| 964 | + } | ||
| 965 | + if (prom) { | ||
| 966 | + var t_now = ut.gettimestamp(); | ||
| 967 | + if (prom.is_end == 0 && prom.start_time < t_now && prom.end_time > t_now) { | ||
| 976 | 968 | ||
| 977 | - if (gg.prom_type == 4) { | ||
| 978 | - await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1&timetype=2", { | ||
| 979 | - data: { store_id: os.stoid, goods_id: gg.goods_id,user_id: getApp().globalData.user_id, } | ||
| 980 | - }).then(res => { | ||
| 981 | - if (res.data.code == 0 && res.data.data && res.data.data.pageData) { | ||
| 982 | - prom = res.data.data.pageData[0]; | 969 | + var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; |
| 970 | + th.toast(content); | ||
| 971 | + th.setData({ paying: 0 }); | ||
| 972 | + return false; | ||
| 983 | } | 973 | } |
| 984 | - }) | ||
| 985 | - } | ||
| 986 | - | ||
| 987 | - if (prom) { | ||
| 988 | - var t_now = ut.gettimestamp(); | ||
| 989 | - if (prom.is_end == 0 && prom.start_time < t_now && prom.end_time > t_now) { | 974 | + } |
| 990 | 975 | ||
| 976 | + //-- 幸运购的时候 -- | ||
| 977 | + if(gg.prom_type==8 || gg.prom_type==9){ | ||
| 991 | var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; | 978 | var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; |
| 992 | th.toast(content); | 979 | th.toast(content); |
| 993 | th.setData({ paying: 0 }); | 980 | th.setData({ paying: 0 }); |
| 994 | return false; | 981 | return false; |
| 995 | } | 982 | } |
| 996 | - } | 983 | + |
| 997 | } | 984 | } |
| 998 | else { | 985 | else { |
| 999 | - if (!good.is_gift && good.prom_type != 3) { | ||
| 1000 | - var t_ok = 1; | ||
| 1001 | - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/0" + "/" + getApp().globalData.user_id, {}).then(res => { | ||
| 1002 | - if (res.data.code == 0) { | ||
| 1003 | - var r_data = res.data.data; | ||
| 1004 | - //-- 参加了全局的优惠活动 -- | ||
| 1005 | - if (r_data.promGoodsLists) { | ||
| 1006 | - var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; | ||
| 1007 | - th.toast(content); | ||
| 1008 | - t_ok = 0; | ||
| 1009 | - } | ||
| 1010 | - } | ||
| 1011 | - }) | 986 | + |
| 987 | + //-- 如果是普通购买的时候,此时计算的一定是商品的prom_type==0了, (组合购在普通购买的时候,就不判断了,因为组合购本身就可以普通购买)--- | ||
| 988 | + if(!good.is_collocation && !good.is_gift && good.is_pd_normal!=2 && gg.prom_type!=7 ){ | ||
| 989 | + | ||
| 990 | + var promgoodsbuynum0=0; | ||
| 991 | + //---要获得商品,该用户买了多少件,同步应用--- | ||
| 992 | + await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { | ||
| 993 | + data: { | ||
| 994 | + store_id: os.stoid, | ||
| 995 | + user_id: user_id, | ||
| 996 | + goods_id: good.goods_id, | ||
| 997 | + prom_type: gg.prom_type, | ||
| 998 | + prom_id: gg.prom_id | ||
| 999 | + }, | ||
| 1000 | + }).then(res => { | ||
| 1001 | + var buy_num_data = res.data.data; | ||
| 1002 | + if (buy_num_data.promgoodsbuynum) promgoodsbuynum = buy_num_data.promgoodsbuynum; | ||
| 1003 | + }) | ||
| 1004 | + | ||
| 1005 | + var t_ok = 1; | ||
| 1006 | + if(good.prom_type != gg.prom_type && good.prom_id != gg.prom_id){ | ||
| 1007 | + //如果商品有单独的活动的是偶 | ||
| 1008 | + switch (gg.prom_type){ | ||
| 1009 | + case 5: | ||
| 1010 | + case 10: | ||
| 1011 | + var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; | ||
| 1012 | + th.toast(content); | ||
| 1013 | + t_ok = 0; | ||
| 1014 | + break; | ||
| 1015 | + //-- 优惠促销是有限购的 -- | ||
| 1016 | + case 3: | ||
| 1017 | + var prom=null; | ||
| 1018 | + var yh_check=1; | ||
| 1019 | + await getApp().request.promiseGet("/api/weshop/promgoods/get/" + os.stoid + "/" + gg.prom_id, {}).then(res => { | ||
| 1020 | + if (res.data.code == 0) { prom = res.data.data; } | ||
| 1021 | + }) | ||
| 1022 | + if (prom && prom.limit_num) { | ||
| 1023 | + var limit_num = prom.limit_num; | ||
| 1024 | + var user_pre_buynum = await this.getUserBuyPromNum_pre(prom.id) | ||
| 1025 | + if (limit_num>0 && user_pre_buynum >= limit_num) { | ||
| 1026 | + yh_check=0; | ||
| 1027 | + } | ||
| 1028 | + } | ||
| 1029 | + //-- 优惠促销活动没有超出限购的话 -- | ||
| 1030 | + if(yh_check){ | ||
| 1031 | + var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; | ||
| 1032 | + th.toast(content); | ||
| 1033 | + t_ok = 0; | ||
| 1034 | + break; | ||
| 1035 | + } | ||
| 1036 | + | ||
| 1037 | + break | ||
| 1038 | + case 7: | ||
| 1039 | + //获取组合购活动 | ||
| 1040 | + var url = "/api/weshop/prom/zhbuy/get/" + os.stoid + "/" + gg.prom_id + "/" + getApp().globalData.userInfo.user_id; | ||
| 1041 | + let zh_buy_info=null | ||
| 1042 | + await getApp().request.promiseGet(url, {}).then(res => { | ||
| 1043 | + if (res.data.code == 0 && res.data.data) { | ||
| 1044 | + zh_buy_info = res.data.data | ||
| 1045 | + } | ||
| 1046 | + }) | ||
| 1047 | + //判断活动超出限购 | ||
| 1048 | + var is_act_ok=1; | ||
| 1049 | + let userbuynum = await th.getUserBuyPromNum(gg.prom_id) | ||
| 1050 | + if (zh_buy_info.buy_limit !=0 && zh_buy_info && userbuynum >= zh_buy_info.buy_limit) { | ||
| 1051 | + is_act_ok=0; | ||
| 1052 | + } | ||
| 1053 | + | ||
| 1054 | + //判断活动商品超出限购,在从表 | ||
| 1055 | + var url1 = "/api/weshop/prom/zhbuyGoods/page"; | ||
| 1056 | + var req_data = { | ||
| 1057 | + page: 1, | ||
| 1058 | + pageSize: 1, | ||
| 1059 | + store_id: os.stoid, | ||
| 1060 | + zh_id: gg.prom_id, | ||
| 1061 | + goods_id: gg.goods_id | ||
| 1062 | + } | ||
| 1063 | + await getApp().request.promiseGet(url1, { | ||
| 1064 | + data: req_data | ||
| 1065 | + }).then(res => { | ||
| 1066 | + if (ut.ajax_ok(res)) { | ||
| 1067 | + var gdlist = res.data.data.pageData[0]; | ||
| 1068 | + gg.buyqty = gdlist.buyqty; | ||
| 1069 | + } | ||
| 1070 | + }) | ||
| 1071 | + var num = gg['buyqty']; | ||
| 1072 | + //---- 要计算商品的限购 ----- | ||
| 1073 | + if (gg['buyqty'] > 0) { | ||
| 1074 | + if (gg.goods_num + promgoodsbuynum0 > gg['buyqty']) { | ||
| 1075 | + is_act_ok=0; | ||
| 1076 | + } | ||
| 1077 | + } | ||
| 1078 | + if(is_act_ok){ | ||
| 1079 | + var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; | ||
| 1080 | + th.toast(content); | ||
| 1081 | + t_ok = 0; | ||
| 1082 | + break; | ||
| 1083 | + } | ||
| 1084 | + } | ||
| 1085 | + } | ||
| 1086 | + } | ||
| 1087 | + //-- 判断活动是不是OK -- | ||
| 1012 | if (!t_ok) { | 1088 | if (!t_ok) { |
| 1013 | - th.setData({ paying: 0 }); return false; | 1089 | + th.setData({ paying: 0 }); return false; |
| 1014 | } | 1090 | } |
| 1015 | - } | ||
| 1016 | - //-- 如果有参加线下取价 -- | ||
| 1017 | - if (good.offline_cut > 0) wlist += encodeURIComponent(gg.erpwareid) + ","; | 1091 | + |
| 1092 | + // if (!good.is_gift && good.prom_type != 3) { | ||
| 1093 | + // var t_ok = 1; | ||
| 1094 | + // await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/0" + "/" + getApp().globalData.user_id, {}).then(res => { | ||
| 1095 | + // if (res.data.code == 0) { | ||
| 1096 | + // var r_data = res.data.data; | ||
| 1097 | + // //-- 参加了全局的优惠活动 -- | ||
| 1098 | + // if (r_data.promGoodsLists) { | ||
| 1099 | + // var content = gg.goods_name + '商品的活动发生了变化,请取消订单重新购买'; | ||
| 1100 | + // th.toast(content); | ||
| 1101 | + // t_ok = 0; | ||
| 1102 | + // } | ||
| 1103 | + // } | ||
| 1104 | + // }) | ||
| 1105 | + // if (!t_ok) { | ||
| 1106 | + // th.setData({ paying: 0 }); return false; | ||
| 1107 | + // } | ||
| 1108 | + // } | ||
| 1109 | + //-- 如果有参加线下取价 -- | ||
| 1110 | + if (good.offline_cut > 0) wlist += encodeURIComponent(gg.erpwareid) + ","; | ||
| 1018 | } | 1111 | } |
| 1019 | //赠品和搭配购不判断商品金额 | 1112 | //赠品和搭配购不判断商品金额 |
| 1020 | var isok = 1; | 1113 | var isok = 1; |
| @@ -1047,11 +1140,10 @@ Page({ | @@ -1047,11 +1140,10 @@ Page({ | ||
| 1047 | ob = obj; | 1140 | ob = obj; |
| 1048 | }) | 1141 | }) |
| 1049 | if (ob.code == -1) { | 1142 | if (ob.code == -1) { |
| 1050 | - | ||
| 1051 | - var content = gg.goods_name + '门店库存不足,请取消订单'; | ||
| 1052 | - th.toast(content); | ||
| 1053 | - th.setData({ paying: 0 }); | ||
| 1054 | - return false; | 1143 | + var content = gg.goods_name + '门店库存不足,请取消订单'; |
| 1144 | + th.toast(content); | ||
| 1145 | + th.setData({ paying: 0 }); | ||
| 1146 | + return false; | ||
| 1055 | } | 1147 | } |
| 1056 | 1148 | ||
| 1057 | } else { | 1149 | } else { |
| @@ -1076,7 +1168,6 @@ Page({ | @@ -1076,7 +1168,6 @@ Page({ | ||
| 1076 | } | 1168 | } |
| 1077 | }) | 1169 | }) |
| 1078 | } | 1170 | } |
| 1079 | - | ||
| 1080 | if (goodsinfo.prom_type == 2) { | 1171 | if (goodsinfo.prom_type == 2) { |
| 1081 | await getApp().request.promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/" + good.goods_id + "/" + goodsinfo.prom_id, {}).then(res => { | 1172 | await getApp().request.promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/" + good.goods_id + "/" + goodsinfo.prom_id, {}).then(res => { |
| 1082 | if (res.data.code == 0) { | 1173 | if (res.data.code == 0) { |
| @@ -1086,7 +1177,6 @@ Page({ | @@ -1086,7 +1177,6 @@ Page({ | ||
| 1086 | }) | 1177 | }) |
| 1087 | } | 1178 | } |
| 1088 | 1179 | ||
| 1089 | - | ||
| 1090 | if (goodsinfo.prom_type == 6 && !good.is_pd_normal) { | 1180 | if (goodsinfo.prom_type == 6 && !good.is_pd_normal) { |
| 1091 | await getApp().request.promiseGet("/api/weshop/teamlist/get/" + os.stoid + "/" + goodsinfo.prom_id, {}).then(res => { | 1181 | await getApp().request.promiseGet("/api/weshop/teamlist/get/" + os.stoid + "/" + goodsinfo.prom_id, {}).then(res => { |
| 1092 | if (res.data.code == 0) { | 1182 | if (res.data.code == 0) { |
| @@ -1104,7 +1194,6 @@ Page({ | @@ -1104,7 +1194,6 @@ Page({ | ||
| 1104 | } | 1194 | } |
| 1105 | }) | 1195 | }) |
| 1106 | } | 1196 | } |
| 1107 | - | ||
| 1108 | //----------如果有活动,并且在进行中,就不计算线下库存--------------- | 1197 | //----------如果有活动,并且在进行中,就不计算线下库存--------------- |
| 1109 | if (prom) { | 1198 | if (prom) { |
| 1110 | var now = ut.gettimestamp(); | 1199 | var now = ut.gettimestamp(); |
| @@ -1158,6 +1247,113 @@ Page({ | @@ -1158,6 +1247,113 @@ Page({ | ||
| 1158 | } | 1247 | } |
| 1159 | 1248 | ||
| 1160 | } | 1249 | } |
| 1250 | + | ||
| 1251 | + //-- 预售和幸运购要单独计算 -- | ||
| 1252 | + if (goodsinfo.prom_type == 8) { | ||
| 1253 | + var presell_id= goodsinfo.prom_id; | ||
| 1254 | + //------获取预售主表,判断预售活动是不是到期不可以使用了---------- | ||
| 1255 | + var res= await getApp().request.promiseGet(`/api/weshop/marketing/marketingPresellForm/get/${os.stoid}/${presell_id}`, {}) | ||
| 1256 | + if (res.data.code == 0 && res.data.data) { | ||
| 1257 | + var act_data = res.data.data; | ||
| 1258 | + if (act_data.is_end) { | ||
| 1259 | + wx.showToast({ title: "活动已经结束", icon: 'none', duration: 3000 }); | ||
| 1260 | + return false; | ||
| 1261 | + } | ||
| 1262 | + if (act_data.isuse == 0) { | ||
| 1263 | + wx.showToast({ title: "活动未启用", icon: 'none', duration: 3000 }); | ||
| 1264 | + return false; | ||
| 1265 | + } | ||
| 1266 | + | ||
| 1267 | + var err_txt = "活动定金时间已经结束"; | ||
| 1268 | + var end_time = act_data.end_time; | ||
| 1269 | + if (act_data.presell_type == 1) { | ||
| 1270 | + err_txt = "活动时间已经结束"; | ||
| 1271 | + } | ||
| 1272 | + if (end_time < ut.gettimestamp()) { | ||
| 1273 | + wx.showToast({ title: err_txt, icon: 'none', duration: 3000 }); | ||
| 1274 | + return false; | ||
| 1275 | + } | ||
| 1276 | + | ||
| 1277 | + if (act_data.presell_type == 0) { | ||
| 1278 | + end_time = act_data.pay_enddate; | ||
| 1279 | + err_txt = "活动尾款时间已经结束"; | ||
| 1280 | + } | ||
| 1281 | + if (end_time < ut.gettimestamp()) { | ||
| 1282 | + wx.showToast({ title: err_txt, icon: 'none', duration: 3000 }); | ||
| 1283 | + return false; | ||
| 1284 | + } | ||
| 1285 | + } | ||
| 1286 | + | ||
| 1287 | + var all_pre_goods=null; | ||
| 1288 | + var userInfo = getApp().globalData.userInfo; | ||
| 1289 | + var pre_data = { store_id: os.stoid, is_end: 0, timetype: 1, isuse: 1, goods_id: goodsinfo.goods_id }; | ||
| 1290 | + if (userInfo) { | ||
| 1291 | + pre_data.user_id = userInfo.user_id; | ||
| 1292 | + } | ||
| 1293 | + var rs_pre= await getApp().request.promiseGet("/api/weshop/marketing/marketingPresellList/page", { | ||
| 1294 | + data: pre_data, | ||
| 1295 | + }) | ||
| 1296 | + if (rs_pre.data.code == 0 && rs_pre.data.data.pageData && rs_pre.data.data.pageData.length > 0) { | ||
| 1297 | + all_pre_goods = rs_pre.data.data.pageData; | ||
| 1298 | + } | ||
| 1299 | + | ||
| 1300 | + if(!all_pre_goods){ | ||
| 1301 | + wx.showToast({ title: "未找到活动商品", icon: 'none', duration: 3000 }); | ||
| 1302 | + return false; | ||
| 1303 | + } | ||
| 1304 | + var idx = all_pre_goods.findIndex(function (ele) { | ||
| 1305 | + return ele.goods_id == goodsinfo.goods_id; | ||
| 1306 | + }) | ||
| 1307 | + | ||
| 1308 | + if(idx==-1){ | ||
| 1309 | + wx.showToast({ title: "未找到活动商品", icon: 'none', duration: 3000 }); | ||
| 1310 | + return false; | ||
| 1311 | + } | ||
| 1312 | + var pre_arr = all_pre_goods[idx]; | ||
| 1313 | + var prom_buy_limit = pre_arr.vip_butyqty; | ||
| 1314 | + | ||
| 1315 | + if (goods.goods_num > th.data.pre_arr.presell_sumqty - th.data.pre_arr.buy_goodnum) { | ||
| 1316 | + wx.showToast({ title: "超出活动商品库存", icon: 'none', duration: 3000 }); | ||
| 1317 | + return false; | ||
| 1318 | + } | ||
| 1319 | + //--判断商品是否超出活动限购-- | ||
| 1320 | + if (promgoodsbuynum0 && prom_buy_limit > 0) { | ||
| 1321 | + wx.showToast({ title: "超出活动商品库存", icon: 'none', duration: 3000 }); | ||
| 1322 | + return false; | ||
| 1323 | + } | ||
| 1324 | + | ||
| 1325 | + } | ||
| 1326 | + //幸运购的时候 | ||
| 1327 | + if (goodsinfo.prom_type == 9 && !good.is_pt_normal) { | ||
| 1328 | + | ||
| 1329 | + var lk_act=null; | ||
| 1330 | + //获取单个活动成团信息 | ||
| 1331 | + var lk_rs= await getApp().request.promiseGet('/api/weshop/prom/luckyActivity/page', { | ||
| 1332 | + data: { | ||
| 1333 | + store_id: os.stoid, | ||
| 1334 | + is_end: 0, | ||
| 1335 | + timetype: 1, | ||
| 1336 | + id: goodsinfo.prom_id, | ||
| 1337 | + } | ||
| 1338 | + }); | ||
| 1339 | + | ||
| 1340 | + if(lk_rs && ut.ajax_ok(lk_rs)){ | ||
| 1341 | + lk_act= lk_rs.data.data.pageData[0]; | ||
| 1342 | + } | ||
| 1343 | + if(!lk_act){ | ||
| 1344 | + wx.showToast({ title: "未找到活动,或者活动已结束", icon: 'none', duration: 3000 }); | ||
| 1345 | + th.setData({ paying: 0 }); | ||
| 1346 | + return false; | ||
| 1347 | + } | ||
| 1348 | + // 检查幸运购活动商品库存 | ||
| 1349 | + var lk_redis=await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/9/" + goodsinfo.prom_id,{}); | ||
| 1350 | + if(!lk_redis || lk_redis<goodsinfo.goods_num ){ | ||
| 1351 | + wx.showToast({ title: "活动商品库存不足", icon: 'none', duration: 3000 }); | ||
| 1352 | + th.setData({ paying: 0 }); | ||
| 1353 | + return false; | ||
| 1354 | + } | ||
| 1355 | + } | ||
| 1356 | + | ||
| 1161 | } | 1357 | } |
| 1162 | 1358 | ||
| 1163 | //-- 要判断一下线下取价价格是不是发生改变 -- | 1359 | //-- 要判断一下线下取价价格是不是发生改变 -- |
| @@ -2081,9 +2277,14 @@ Page({ | @@ -2081,9 +2277,14 @@ Page({ | ||
| 2081 | } | 2277 | } |
| 2082 | }, | 2278 | }, |
| 2083 | //获取用户参与组合购的次数 | 2279 | //获取用户参与组合购的次数 |
| 2084 | - async getUserBuyPromNum(prom_id){ | 2280 | + async getUserBuyPromNum(prom_id,is_buy){ |
| 2085 | var userInfo = getApp().globalData.userInfo; | 2281 | var userInfo = getApp().globalData.userInfo; |
| 2086 | - var url = `/api/weshop/ordergoods/getUserBuyPromNum?store_id=${os.stoid}&user_id=${userInfo.user_id}&prom_type=7&prom_id=${prom_id}`; | 2282 | + |
| 2283 | + var url = `/api/weshop/ordergoods/getUserBuyPromNum?is_all=1&store_id=${os.stoid}&user_id=${userInfo.user_id}&prom_type=7&prom_id=${prom_id}`; | ||
| 2284 | + if(is_buy){ | ||
| 2285 | + url = `/api/weshop/ordergoods/getUserBuyPromNum?store_id=${os.stoid}&user_id=${userInfo.user_id}&prom_type=7&prom_id=${prom_id}`; | ||
| 2286 | + } | ||
| 2287 | + | ||
| 2087 | let res = await getApp().request.promiseGet(url, { | 2288 | let res = await getApp().request.promiseGet(url, { |
| 2088 | data:{} | 2289 | data:{} |
| 2089 | }); | 2290 | }); |
| @@ -2846,10 +3047,24 @@ Page({ | @@ -2846,10 +3047,24 @@ Page({ | ||
| 2846 | //-- 查看物流 -- | 3047 | //-- 查看物流 -- |
| 2847 | go_wuliu:function (e) { | 3048 | go_wuliu:function (e) { |
| 2848 | getApp().go_wuliu(e); | 3049 | getApp().go_wuliu(e); |
| 2849 | - } | ||
| 2850 | - | ||
| 2851 | - | 3050 | + }, |
| 2852 | 3051 | ||
| 3052 | + //优惠促销用户参与次数,is_buy=1,表示只获取支付了的 | ||
| 3053 | + async getUserBuyPromNum_pre(prom_id,is_buy) { | ||
| 3054 | + var userInfo = getApp().globalData.userInfo; | ||
| 3055 | + var url = `/api/weshop/ordergoods/getUserBuyPromNum?is_all=1&store_id=${os.stoid}&user_id=${userInfo.user_id}&prom_type=3&prom_id=${prom_id}`; | ||
| 3056 | + if(is_buy){ | ||
| 3057 | + url = `/api/weshop/ordergoods/getUserBuyPromNum?store_id=${os.stoid}&user_id=${userInfo.user_id}&prom_type=3&prom_id=${prom_id}`; | ||
| 3058 | + } | ||
| 3059 | + let res = await getApp().request.promiseGet(url, { | ||
| 3060 | + data: {} | ||
| 3061 | + }); | ||
| 3062 | + let user_pre_buynum = 0 | ||
| 3063 | + if (res.data.code == 0 && res.data.data) { | ||
| 3064 | + user_pre_buynum = res.data.data.userbuynum | ||
| 3065 | + } | ||
| 3066 | + return user_pre_buynum | ||
| 3067 | + }, | ||
| 2853 | 3068 | ||
| 2854 | 3069 | ||
| 2855 | }); | 3070 | }); |
| 2856 | \ No newline at end of file | 3071 | \ No newline at end of file |
utils/more_cx.js
| @@ -565,7 +565,7 @@ module.exports = { | @@ -565,7 +565,7 @@ module.exports = { | ||
| 565 | user_id: getApp().globalData.user_id, | 565 | user_id: getApp().globalData.user_id, |
| 566 | goods_id: zh_goods[h].goods_id, | 566 | goods_id: zh_goods[h].goods_id, |
| 567 | prom_type: 7, | 567 | prom_type: 7, |
| 568 | - prom_id: item_act_map.prom_id | 568 | + prom_id: item_act_map.prom_id, isnew:1 |
| 569 | }, | 569 | }, |
| 570 | }) | 570 | }) |
| 571 | if(res.data.code==0 && res.data.data && res.data.data.promgoodsbuynum){ | 571 | if(res.data.code==0 && res.data.data && res.data.data.promgoodsbuynum){ |