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 | 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 | 1813 | var goods={ |
... | ... | @@ -2002,8 +2010,16 @@ Page({ |
2002 | 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 | 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 | 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 | 540 | if(th.data.qh!='') | ... | ... |
pages/index/index/index.js
... | ... | @@ -584,8 +584,10 @@ Page({ |
584 | 584 | }, |
585 | 585 | onShareAppMessage: function(e) { |
586 | 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 | 592 | console.log("---首页---分享--"); |
591 | 593 | console.log(url); | ... | ... |
pages/togoin/togoin.js
1 | 1 | var t = require("../../utils/common.js"); |
2 | -var app=getApp(); | |
2 | +const app=getApp(); | |
3 | 3 | var os = app.globalData.setting; |
4 | +var regeneratorRuntime = require('../../utils/runtime.js'); | |
4 | 5 | |
5 | 6 | Page({ |
6 | 7 | data: { |
... | ... | @@ -119,7 +120,7 @@ Page({ |
119 | 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 | 124 | var app=getApp(),a=app,th=this; |
124 | 125 | var dd = { |
125 | 126 | oauth: "miniapp", |
... | ... | @@ -135,7 +136,15 @@ Page({ |
135 | 136 | }; |
136 | 137 | //--如果有邀请人的时候-- |
137 | 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 | 149 | //-- 导购会员ID -- |
141 | 150 | if(getApp().globalData.guide_id){ | ... | ... |