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){ | ... | ... |