Constants

CACHE_KEY

CACHE_KEY = array(__CLASS__, "user") : string

缓存的键列表

Properties

$check

$check : array

数据检测

Type

array

Methods

get_unique_id()

get_unique_id() : string

获取一个id号

Returns

string

update()

update(array  $where = array(), array  $data = array(), array  $call_data = array()) : boolean

更新数据

Parameters

array $where
array $data
array $call_data

Returns

boolean

find()

find(string  $user_id) : array

单个用户所有推荐数据

Parameters

string $user_id

[用户ID]

Returns

array —

$data [单个用户所有推荐数据]

find_count()

find_count(  $where) : array

单个用户所有推荐数据

Parameters

$where

Returns

array —

$data [单个用户所有推荐数据]

select_by_recommend_id()

select_by_recommend_id(string  $user_id) : array

单个用户所有推荐数据

Parameters

string $user_id

[用户ID]

Returns

array —

$data [单个用户所有推荐数据]

insert()

insert(array  $data = array(), array  $call_data = array()) : boolean

插入新数据

Parameters

array $data

数据

array $call_data

数据

Returns

boolean

verification_recommend()

verification_recommend() 

查询是否有分销及推荐人功能

verification_yitao_distribution()

verification_yitao_distribution() 

查询是否有易淘商城分销及推荐人功能

verification_distribution()

verification_distribution() 

查询是否有分销及推荐人功能

goods_user_recommend()

goods_user_recommend(string  $shop_order_id) 

商城购物邀请关系查询

Parameters

string $shop_order_id

业务流水ID

xlt_shop_goods_reward_money()

xlt_shop_goods_reward_money(  $shop_order_id) 

Parameters

$shop_order_id

xlt_goods_user_recommend()

xlt_goods_user_recommend(string  $shop_order_id) 

喜乐淘,成为会员

Parameters

string $shop_order_id

业务流水ID

xlt_distribution_money_reward()

xlt_distribution_money_reward(string  $shop_order_id) 

喜乐淘,发放分销奖金

Parameters

string $shop_order_id

业务订单ID

xlt_level_up()

xlt_level_up(  $shop_order_id) 

喜乐淘身份升级

Parameters

$shop_order_id

distribution_money_reward()

distribution_money_reward(string  $shop_order_id) 

发放分销奖金

Parameters

string $shop_order_id

业务订单ID

ve_admin_id()

ve_admin_id(  $user_id) : integer

查询身份是否为分销身份ID

Parameters

$user_id

Returns

integer —

$code 0没有身份 1身份为非分销身份 2分销身份

_has_admin_id()

_has_admin_id(  $user_id) 

查询是否有身份ID

Parameters

$user_id

_is_distribution_admin_id()

_is_distribution_admin_id(  $admin_id) 

查询身份是否为分销身份ID

Parameters

$admin_id

no_condition_goods_user_recommend()

no_condition_goods_user_recommend(string  $shop_order_id) 

(无条件)商城购物邀请关系查询

Parameters

string $shop_order_id

业务流水ID

select_reward_user()

select_reward_user(string  $user_id) : array

查询会员上级推荐人ID及对应的等级

Parameters

string $user_id

消费会员ID

Returns

array —

$data {"user_id":"邀请人ID","level":"等级"}

select_superiro()

select_superiro(string  $user_id) : array

(新)查询会员上级推荐人UserId及对应的等级

Parameters

string $user_id

根节点的用户ID

Returns

array —

$data {"user_id":"邀请人ID","level":"等级"}

select()

select(array  $config = array()) : array

获取单个用户多条推荐关系数据 $config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认不限制 );

Parameters

array $config

Returns

array

select_count()

select_count(array  $where) : integer

查询条数

Parameters

array $where

[查询条件]

Returns

integer —

$count 下级数量

need_updata_admin_id()

need_updata_admin_id(string  $user_id) : boolean

判断是否需要更新会员角色

Parameters

string $user_id

[判断是否需要更新的用户ID]

Returns

boolean —

$result [是否需要更新] $result['admin_id'] [更新的身份ID] $result['update'] [是否更新成功] 如果返回false 则不需要更新 无操作

recomend_update_admin_id()

recomend_update_admin_id(  $user_id) : boolean

全新模型,更新分校身份

模型说明: 现仅用于E麦商城编辑分销关系链

Parameters

$user_id

用户ID

Returns

boolean —

$result {"result":true(false)}

insert_recommend_by_user_id()

insert_recommend_by_user_id(  $user_id,   $is_member = 1) 

生成用户ID对应的分销关系链

Parameters

$user_id

[用户ID]

$is_member

[代表即将插入关系链表的用户是否为会员]

remove()

remove(array  $user_id = '') : array

根据唯一标识,删除数据

Parameters

array $user_id

Returns

array