Commit db20f6e08e9a5746e239ec12625799bbbc35c50c
1 parent
a7a94d21
分享成为下线的判读,分享人一定要是分销商、
首页分享的bug修复
Showing
5 changed files
with
56 additions
and
13 deletions
pages/cart/cart2/cart2.js
@@ -1798,8 +1798,16 @@ Page({ | @@ -1798,8 +1798,16 @@ Page({ | ||
1798 | } | 1798 | } |
1799 | 1799 | ||
1800 | //老会员成为分销下线需要的参数 | 1800 | //老会员成为分销下线需要的参数 |
1801 | - if(getApp().globalData.first_leader){ | ||
1802 | - item.first_leader=parseInt(getApp().globalData.first_leader); | 1801 | + if(getApp().globalData.first_leader && !getApp().globalData.userInfo.first_leader){ |
1802 | + //判断一下分享人是不是分享商 | ||
1803 | + await app.request.promiseGet("/api/weshop/users/get/" + os.stoid+"/"+getApp().globalData.first_leader,{}).then(res=>{ | ||
1804 | + if(res.data.code==0){ | ||
1805 | + var user= res.data.data; | ||
1806 | + if(user.is_distribut==1){ | ||
1807 | + item.first_leader=parseInt(getApp().globalData.first_leader); | ||
1808 | + } | ||
1809 | + } | ||
1810 | + }) | ||
1803 | } | 1811 | } |
1804 | 1812 | ||
1805 | var goods={ | 1813 | var goods={ |
@@ -2002,8 +2010,16 @@ Page({ | @@ -2002,8 +2010,16 @@ Page({ | ||
2002 | item.order_prom_list=order_prom_list; | 2010 | item.order_prom_list=order_prom_list; |
2003 | 2011 | ||
2004 | //老会员成为分销下线需要的参数 | 2012 | //老会员成为分销下线需要的参数 |
2005 | - if(getApp().globalData.first_leader){ | ||
2006 | - item.first_leader=parseInt(getApp().globalData.first_leader); | 2013 | + if(getApp().globalData.first_leader && !getApp().globalData.userInfo.first_leader){ |
2014 | + //判断一下分享人是不是分享商 | ||
2015 | + await app.request.promiseGet("/api/weshop/users/get/" + os.stoid+"/"+getApp().globalData.first_leader,{}).then(res=>{ | ||
2016 | + if(res.data.code==0){ | ||
2017 | + var user= res.data.data; | ||
2018 | + if(user.is_distribut==1){ | ||
2019 | + item.first_leader=parseInt(getApp().globalData.first_leader); | ||
2020 | + } | ||
2021 | + } | ||
2022 | + }) | ||
2007 | } | 2023 | } |
2008 | 2024 | ||
2009 | 2025 |
pages/cart/cart2_inte/cart2_inte.js
@@ -623,8 +623,16 @@ Page({ | @@ -623,8 +623,16 @@ Page({ | ||
623 | } | 623 | } |
624 | 624 | ||
625 | //老会员成为分销下线需要的参数 | 625 | //老会员成为分销下线需要的参数 |
626 | - if(getApp().globalData.first_leader){ | ||
627 | - item.first_leader=parseInt(getApp().globalData.first_leader); | 626 | + if(getApp().globalData.first_leader && !getApp().globalData.userInfo.first_leader){ |
627 | + //判断一下分享人是不是分享商 | ||
628 | + await app.request.promiseGet("/api/weshop/users/get/" + os.stoid+"/"+getApp().globalData.first_leader,{}).then(res=>{ | ||
629 | + if(res.data.code==0){ | ||
630 | + var user= res.data.data; | ||
631 | + if(user.is_distribut==1){ | ||
632 | + item.first_leader=parseInt(getApp().globalData.first_leader); | ||
633 | + } | ||
634 | + } | ||
635 | + }) | ||
628 | } | 636 | } |
629 | 637 | ||
630 | 638 |
pages/cart/cart2_pt/cart2_pt.js
@@ -525,8 +525,16 @@ Page({ | @@ -525,8 +525,16 @@ Page({ | ||
525 | item.is_zsorder=th.data.kt_type+1; //开团类型 | 525 | item.is_zsorder=th.data.kt_type+1; //开团类型 |
526 | } | 526 | } |
527 | //老会员成为分销下线需要的参数 | 527 | //老会员成为分销下线需要的参数 |
528 | - if(getApp().globalData.first_leader){ | ||
529 | - item.first_leader= parseInt(getApp().globalData.first_leader); | 528 | + if(getApp().globalData.first_leader && !getApp().globalData.userInfo.first_leader){ |
529 | + //判断一下分享人是不是分享商 | ||
530 | + await app.request.promiseGet("/api/weshop/users/get/" + os.stoid+"/"+getApp().globalData.first_leader,{}).then(res=>{ | ||
531 | + if(res.data.code==0){ | ||
532 | + var user= res.data.data; | ||
533 | + if(user.is_distribut==1){ | ||
534 | + item.first_leader=parseInt(getApp().globalData.first_leader); | ||
535 | + } | ||
536 | + } | ||
537 | + }) | ||
530 | } | 538 | } |
531 | 539 | ||
532 | if(th.data.qh!='') | 540 | if(th.data.qh!='') |
pages/index/index/index.js
@@ -584,8 +584,10 @@ Page({ | @@ -584,8 +584,10 @@ Page({ | ||
584 | }, | 584 | }, |
585 | onShareAppMessage: function(e) { | 585 | onShareAppMessage: function(e) { |
586 | var url="/pages/index/index/index"; | 586 | var url="/pages/index/index/index"; |
587 | - if(getApp().globalData.user_id){ | ||
588 | - url+="&first_leader="+getApp().globalData.user_id; | 587 | + var userInfo=getApp().globalData.userInfo; |
588 | + //是分销商才带 | ||
589 | + if(userInfo && userInfo['is_distribut']==1){ | ||
590 | + url+="?first_leader="+userInfo.user_id; | ||
589 | } | 591 | } |
590 | console.log("---首页---分享--"); | 592 | console.log("---首页---分享--"); |
591 | console.log(url); | 593 | console.log(url); |
pages/togoin/togoin.js
1 | var t = require("../../utils/common.js"); | 1 | var t = require("../../utils/common.js"); |
2 | -var app=getApp(); | 2 | +const app=getApp(); |
3 | var os = app.globalData.setting; | 3 | var os = app.globalData.setting; |
4 | +var regeneratorRuntime = require('../../utils/runtime.js'); | ||
4 | 5 | ||
5 | Page({ | 6 | Page({ |
6 | data: { | 7 | data: { |
@@ -119,7 +120,7 @@ Page({ | @@ -119,7 +120,7 @@ Page({ | ||
119 | this.setData({show_bind:1}) | 120 | this.setData({show_bind:1}) |
120 | }, | 121 | }, |
121 | 122 | ||
122 | - save_the_data:function (r,e,sessionKey,openid) { | 123 | + save_the_data: async function (r,e,sessionKey,openid) { |
123 | var app=getApp(),a=app,th=this; | 124 | var app=getApp(),a=app,th=this; |
124 | var dd = { | 125 | var dd = { |
125 | oauth: "miniapp", | 126 | oauth: "miniapp", |
@@ -135,7 +136,15 @@ Page({ | @@ -135,7 +136,15 @@ Page({ | ||
135 | }; | 136 | }; |
136 | //--如果有邀请人的时候-- | 137 | //--如果有邀请人的时候-- |
137 | if(th.data.first_leader){ | 138 | if(th.data.first_leader){ |
138 | - dd.first_leader=th.data.first_leader; | 139 | + //判断一下分享人是不是分享商 |
140 | + await app.request.promiseGet("/api/weshop/users/get/" + os.stoid+"/"+th.data.first_leader,{}).then(res=>{ | ||
141 | + if(res.data.code==0){ | ||
142 | + var user= res.data.data; | ||
143 | + if(user.is_distribut==1){ | ||
144 | + dd.first_leader=th.data.first_leader; | ||
145 | + } | ||
146 | + } | ||
147 | + }) | ||
139 | } | 148 | } |
140 | //-- 导购会员ID -- | 149 | //-- 导购会员ID -- |
141 | if(getApp().globalData.guide_id){ | 150 | if(getApp().globalData.guide_id){ |