用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序扫码进入信息没有绑定推广中心, 没有显示团队

w_60 2018-11-25 11:41

小程序bug是,我的二手车小程序二维码推广给别人 以后 别人扫码进入小程序 新人的信息没有绑定推广账号 ,推广页面没有显示团队,小程序后台是微擎 PHP接口 数据库字段里面 parent_uid 一直0; 没有更改希望大神帮忙 ...





小程序bug是,我的二手车小程序二维码推广给别人 以后 别人扫码进入小程序 新人的信息没有绑定推广账号 ,推广页面没有显示团队,小程序后台是微擎 PHP接口 数据库字段里面 parent_uid 一直0; 没有更改  希望大神帮忙 ,发红包也行

[AppleScript] 纯文本查看 复制代码
function t(t) {
  if (Array.isArray(t)) {
    for (var a = 0, e = Array(t.length); a < t.length; a++) e[a] = t[a];
    return e;
  }
  return Array.from(t);
}

var a = getApp();

Page({
  data: {
    isShow: !1,
    parent_uid: 0,
    is_ok: !1,
    banner: [],
    indicatorDots: !0,
    autoplay: !0,
    interval: 5e3,
    duration: 1e3,
    textJson: [],
    textIndex: 0,
    nav_choose: ["分类", "品牌", "年限", "公里数", "排序"],
    active_index: 0,
    fenlei_id: 0,
    pinpai_id: 0,
    nianxian_id: 0,
    km_id: 0,
    sort_id: 0,
    car_year: "",
    car_brand: "",
    car_km: "",
    car_class: "",
    search_arr: [],
    market: [],
    brand: [],
    check_name: "",
    carList: [],
    sort_show: !1,
    leftid: 1,
    show_new: !0,
    brand_show: !1,
    recom: 0,
    home_arr: [],
    brandname: "",
    selectbrand: "",
    brand_status: 0,
    plate_type: 1,
    scanReachBottom: !1,
    unitid: 123,
    latitude: 0,
    longitude: 0,
    index: 0,
    region: [""]
  },
  onLoad: function (t) {
    var e = this;
    t && t.scene && (e.setData({
      parent_uid: t.scene
    }), wx.getUserInfo({
      success: function (t) {
        t.memberInfo ? e.firstin(t.memberInfo) : e.setData({
          isShow: !0
        });
      }
    })),
    wx.getStorage({
      key: 'cityget',
      success: function(res) {
        
        e.initData(res.data);
      },
      fail:function(res){
        e.initData(0);
      }
    })
   // console.log('onLoad == > ' + this.data.index)
  },
  initData: function (t) {
    var e = this;
    e.setData({
      index: t
    }),
      
    //console.log("初始化====" + t)
    wx.getLocation({
      type: "gcj02",
      success: function (t) {
        e.setData({
          latitude: t.latitude,
          longitude: t.longitude
        });
      },
      fail: function (t) {
        wx.openSetting({
          success: function (t) {
            t.authSetting["scope.userLocation"] ? wx.getLocation({
              type: "gcj02",
              success: function (t) {
                e.setData({
                  latitude: t.latitude,
                  longitude: t.longitude
                });
              }
            }) : (wx.showModal({
              content: "您未授权获取当前位置无法进行地区筛选!",
              showCancel: !1
            }), this._list(0));
          }
        });
      }
    }), this._list(1), this._notice(), this._info_set(0);
  },
  bindRegionChange: function (t) {
    console.log(t.detail);
    this.setData({
      index: t.detail.value
    }); this._list(2);
    console.log(this.data.index)
    wx.setStorage({
      key: 'cityget',
      data: this.data.index,
    })

  },
  hideDialog: function () {
    this.setData({
      isShow: !this.data.isShow
    });
  },
  updateUserInfo: function (t) {
    var e = this;
    a.util.getUserInfo(function (t) {
      e.hideDialog(), e.firstin(t.memberInfo);
    }, t.detail);
  },
  firstin: function (t) {
    var e = this;
    debugger
    a.util.request({
      url: "entry/wxapp/Api",
      data: {
        m: "monai_market",
        r: "me.binding",
        uid: t.uid,
        head_image: t.avatar,
        nickname: t.nickname,
        parent_uid: e.data.parent_uid
      },
      success: function (t) { }
    });
  },
  _info_set: function () {
    var t = this;
    a.util.request({
      url: "entry/wxapp/Api",
      data: {
        m: "monai_market",
        r: "home.index.info_set"
      },
      cachetime: "0",
      success: function (a) {
        console.log(a), 2 == a.data.data.head_flow && "" != a.data.data.head_flow_id && t.setData({
          unitid: a.data.data.head_flow_id
        });
      }
    });
  },
  _notice: function () {
    var t = this;
    a.util.request({
      url: "entry/wxapp/Api",
      data: {
        m: "monai_market",
        r: "home.index.home1"
      },
      cachetime: "0",
      success: function (a) {
        console.log(a), a.data.data.info_name.name && wx.setNavigationBarTitle({
          title: a.data.data.info_name.name + ""
        }), 1 == a.data.data.info_name.recom && t.is_home(), 2 == a.data.data.info_name.plate_type && t.setData({
          plate_type: 2
        }), t.setData({
          banner: a.data.data.banner,
          market: a.data.data.market,
          brand: a.data.data.brand,
          textJson: a.data.data.notice,
          info_name: a.data.data.info_name.name,
          recom: a.data.data.info_name.recom,
        });
      }
    });
  },
  ok: function () {
    this.setData({
      is_ok: !1
    });
  },
  banner: function (t) {
    var e = a.getAttr(t, "id"), i = a.getAttr(t, "type");
    console.log(i), 4 == i ? wx.navigateTo({
      url: "/pages/mine/sale/index"
    }) : 5 == i ? wx.navigateTo({
      url: "/pages/enter/enter"
    }) : 6 == i || 0 != e && wx.navigateTo({
      url: "/pages/home/carMessage/carMessage?id=" + e
    });
  },
  market_class: function (t) {
    var e = a.getAttr(t, "active_index"), i = !1;
    this.data.active_index == e && (e = 0, i = !0), this.setData({
      car_type: this.data.market,
      brand_show: !1,
      sort_show: !1,
      active_index: e,
      show_new: i
    });
  },
  market_brand: function (t) {
    wx.navigateTo({
      url: "../selectscards/index"
    });
  },
  car_detail: function (t) {
    var e = !1, i = a.getAttr(t, "active_index");
    this.data.active_index == i && (i = 0, e = !0), this.setData({
      is_ok: !0,
      car_type: this.data.km_arr,
      sort_show: !1,
      show_new: e,
      brand_show: !1,
      active_index: i
    });
  },
  car_yer: function (t) {
    var e = a.getAttr(t, "active_index");
    this.data.active_index == e && (e = 0), this.setData({
      sort_show: !1,
      car_type: this.data.year_arr,
      active_index: e,
      show_new: !1,
      brand_show: !1
    });
  },
  carList: function (t) {
    var e = a.getAttr(t, "name"), i = a.getAttr(t, "id");
    if (1 == this.data.active_index) {
      n = {
        fenlei_id: i,
        car_class: e,
        active_index: 1,
        mark: d = "active_index1",
        check_name: e
      };
      (o = this.data.search_arr.filter(function (t) {
        return t.mark != d;
      })).push(n), this.setData({
        car_class: e,
        fenlei_id: i,
        check_name: e,
        search_arr: o,
        leftid: 1,
        show_new: !0
      });
    } else if (2 == this.data.active_index) {
      var e = a.getAttr(t, "name"), n = {
        pinpai_id: i = a.getAttr(t, "id"),
        car_brand: e,
        active_index: 2,
        mark: d = "active_index2",
        check_name: e
      };
      (o = this.data.search_arr.filter(function (t) {
        return t.mark != d;
      })).push(n), this.setData({
        is_ok: !1,
        car_brand: e,
        pinpai_id: i,
        search_arr: o,
        leftid: 1,
        show_new: !0,
        brand_show: !1
      });
    } else if (3 == this.data.active_index) {
      var s = a.getAttr(t, "year"), n = {
        nianxian_id: i = a.getAttr(t, "index"),
        car_year: s,
        active_index: 3,
        mark: d = "active_index3",
        check_name: s
      };
      (o = this.data.search_arr.filter(function (t) {
        return t.mark != d;
      })).push(n), this.setData({
        is_ok: !1,
        car_year: s,
        nianxian_id: 1 + parseInt(i),
        search_arr: o,
        leftid: 1,
        show_new: !0
      });
    } else if (4 == this.data.active_index) {
      var r = a.getAttr(t, "km"), d = "active_index4", n = {
        km_id: i = a.getAttr(t, "index"),
        car_km: r,
        active_index: 4,
        mark: d,
        check_name: r
      }, o = this.data.search_arr.filter(function (t) {
        return t.mark != d;
      });
      o.push(n), this.setData({
        is_ok: !1,
        car_km: r,
        km_id: 1 + parseInt(i),
        search_arr: o,
        leftid: 1,
        show_new: !0
      });
    }
    this._list(1);
  },
  _list: function (e) {
    console.log('dangqian index == ==    '+this.data.index)
    var i = this;
    1 == e ? this.setData({
      carList: []
    }) : 2 == e && this.setData({
      carList: [],
      leftid: 1,
      show_new: !0
    }),
    this.setData({
      active_index: 0
    }), a.util.request({
      url: "entry/wxapp/Api",
      data: {
        m: "monai_market",
        r: "home.index.carList",
        fenlei_id: this.data.fenlei_id,
        pinpai_id: this.data.pinpai_id,
        nianxian_id: this.data.nianxian_id,
        km_id: parseInt(this.data.km_id),
        sort_id: this.data.sort_id,
        leftid: this.data.leftid++,
        latitude: this.data.latitude,
        longitude: this.data.longitude,
        province: this.data.region[0],
        city: this.data.array[this.data.index]
      },
      cachetime: "0",
      success: function (a) {
        if (a.data.data.length > 0) {
          var e;
          (e = i.data.carList).push.apply(e, t(a.data.data)), i.setData({
            scanReachBottom: !1
          }), i.setData({
            is_ok: !1,
            carList: i.data.carList
          });
        } else i.setData({
          scanReachBottom: !0
        }), i.data.show_new = !1;
      }
    });
  },
  clone: function (t) {
    var e = a.getAttr(t, "index"), i = this.data.search_arr;
    1 == i[e].active_index ? this.setData({
      fenlei_id: 0,
      check_name: ""
    }) : 2 == i[e].active_index ? this.setData({
      pinpai_id: 0,
      car_brand: ""
    }) : 3 == i[e].active_index ? (this.setData({
      nianxian_id: 0,
      car_year: ""
    }), this.data.nianxian_id = 0) : 4 == i[e].active_index && (this.setData({
      km_id: 0,
      car_km: ""
    }), this.data.km_id = 0), i.splice(e, 1), this.setData({
      search_arr: i,
      active_index: 0,
      leftid: 1
    }), this._list(2);
  },
  active_nav: function (t) {
    var e = a.getAttr(t, "active_index");
    this.data.active_index != e ? this.setData({
      sort_show: !0,
      show_new: !1,
      active_index: e,
      brand_show: !1
    }) : this.setData({
      sort_show: !1,
      active_index: 0,
      show_new: !1
    });
  },
  sort_car: function (t) {
    var e = a.getAttr(t, "index");
    if (this.setData({
      sort_show: !1,
      is_ok: !1
    }), 5 == e) return this._distanceSort(e), !1;
    this.setData({
      sort_id: e
    }), this._list(2);
  },
  _distanceSort: function (t) {
    var a = this;
    if (a.setData({
      active_index: 0
    }), 0 !== a.data.latitude && 0 !== a.data.longitude) return a.setData({
      sort_id: t
    }), a._list(2), !1;
    wx.getLocation({
      type: "gcj02",
      success: function (e) {
        a.setData({
          latitude: e.latitude,
          longitude: e.longitude,
          sort_id: t
        }), a._list(2);
      },
      fail: function (e) {
        wx.openSetting({
          success: function (e) {
            e.authSetting["scope.userLocation"] ? wx.getLocation({
              type: "gcj02",
              success: function (e) {
                a.setData({
                  latitude: e.latitude,
                  longitude: e.longitude,
                  sort_id: t
                }), a._list(2);
              }
            }) : wx.showModal({
              content: "您未授权获取当前位置无法使用距离排序!",
              showCancel: !1
            });
          }
        });
      }
    });
  },
  search: function () {
    wx.navigateTo({
      url: "../home/searchShop/searchShop"
    });
  },
  previewImage: function (t) {
    var e = a.getAttr(t, "src"), i = a.getAttr(t, "index"), n = this, s = [], r = !0, d = !1, o = void 0;
    try {
      for (var c, _ = n.data.carList.image[Symbol.iterator](); !(r = (c = _.next()).done); r = !0) {
        var h = c.value;
        s.push(h.img_patch);
      }
    } catch (t) {
      d = !0, o = t;
    } finally {
      try {
        !r && _.return && _.return();
      } finally {
        if (d) throw o;
      }
    }
    wx.previewImage({
      current: e,
      urls: s
    });
  },
  detile: function (t) {
    var e = a.getAttr(t, "id");
    wx.navigateTo({
      url: "/pages/home/carMessage/carMessage?id=" + e
    });
  },
  onReachBottom: function () {
    this.data.show_new && this._list(0);
  },
  onPullDownRefresh: function () {
    var t = this;
    setTimeout(function () {
      wx.stopPullDownRefresh(), t.setData({
        is_ok: !1,
        banner: [],
        indicatorDots: !0,
        autoplay: !0,
        interval: 5e3,
        duration: 1e3,
        textJson: [],
        textIndex: 0,
        active_index: 0,
        index: 0,
        fenlei_id: 0,
        pinpai_id: 0,
        nianxian_id: 0,
        km_id: 0,
        sort_id: 0,
        market: [],
        brand: [],
        car_year: "",
        car_brand: "",
        car_km: "",
        car_class: "",
        search_arr: [],
        check_name: "",
        carList: [],
        sort_show: !1,
        leftid: 1,
        show_new: !0,
        brand_show: !1
      }), t.onLoad();
    }, 1500);
  },
  can_1: function () {
    this.setData({
      is_ok: !1,
      sort_show: !1,
      active_index: 0,
      show_new: !0,
      brand_show: !1
    });
  },
  info_notice: function () {
    wx.navigateTo({
      url: "../dting/index"
    });
  },
  store: function (t) {
    var e = a.getAttr(t, "uid");
    wx.navigateTo({
      url: "../store/index?uid=" + e
    });
  },
  onShareAppMessage: function (t) {
    return {
      title: this.data.info_name + "",
      path: "/pages/index/index",
      success: function (t) { },
      fail: function (t) { }
    };
  },
  is_home: function () {
    var t = this;
    a.util.request({
      url: "entry/wxapp/Api",
      data: {
        m: "monai_market",
        r: "home.index.is_home"
      },
      cachetime: "0",
      success: function (a) {
        a.data.data.length > 0 && t.setData({
          home_arr: a.data.data
        });
      }
    });
  },
  onShow: function () {
    var t = this;
    if ("" != t.data.brandid && "" != t.data.brandname && 1 == t.data.brand_status) {
      var a = t.data.brandname, e = t.data.brandid, i = "active_index2", n = {
        pinpai_id: e,
        car_brand: a,
        active_index: 2,
        mark: i,
        check_name: a
      }, s = this.data.search_arr.filter(function (t) {
        return t.mark != i;
      });
      s.push(n), this.setData({
        is_ok: !1,
        car_brand: a,
        pinpai_id: e,
        search_arr: s,
        leftid: 1,
        show_new: !0,
        brand_show: !1,
        brandid: 0,
        brandname: ""
      }), this._list(1);
    }
  }
});

php后台的接口代码

[PHP] 纯文本查看 复制代码
    /**
     * 扫码绑定推荐关系
     */
    public function binding(){
        global $_GPC, $_W;
        $detail = pdo_get('monai_market_member',['uniacid'=>$_W['uniacid'],'uid' => $_GPC['uid']]);
        if(!$detail){
            $data = [
                'uniacid'=>$_W['uniacid'],
                'uid' => $_GPC['uid'],
                'head_image'=> $_GPC['head_image'],
                'create_time' => $_SERVER['REQUEST_TIME'],
                'nickname' => $_GPC['nickname'],
                'parent_uid' => $_GPC['parent_uid']
            ];
          pdo_insert('monai_market_member',$data);
        }
        return $this->result(0, '', '');
    }

鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏
原作者: w_60