Constants

CACHE_KEY

CACHE_KEY = array(__CLASS__) : string

缓存的键列表

Properties

$check

$check : array

数据检测 Undocumented variable

Type

array

Methods

get_unique_id()

get_unique_id() : string

获取一个id号

Returns

string

find()

find(string  $id = '') : array

查一条记录,根据主键

Parameters

string $id

商家用户表ID

Returns

array

select()

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

获取用户优惠券数据 $config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认不限制 );

Parameters

array $config

Returns

array

select_join()

select_join(array  $config = array()) : array

获取用户优惠券数据 $config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认不限制 );

Parameters

array $config

Returns

array

sql_effective_id()

sql_effective_id(  $where = array()) : string

------Mr.Zhao------2019.08.05------

返回用户有效优惠券ID

Parameters

$where

Returns

string

select_page()

select_page(array  $config = array()) : array

获取用户优惠券分页数据

$config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认获取10条 );

limit的分页算法是:当前页数-1 * page_size 序号的算法:key键+1,+每页显示的条数。等于分页后的序号。{key + 1 + page_size}

返回的数据: $data = array( 'row_count' => //数据总条数 'limit_count' => //已取出条数 'page_size' => //每页的条数 'page_count' => //总页数 'page_now' => //当前页数 'data' => //数据 );

Parameters

array $config

配置信息

Returns

array

select_count()

select_count(  $call_where = array()) 

根据条件获取优惠券领取数量

Parameters

$call_where

insert()

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

用户新增优惠券--抽奖或邀请 Undocumented function

Parameters

array $data
array $call_data

find_where()

find_where(array  $where = array(), array  $select = array()) : void

根据条件--匹配一张用户优惠券 Undocumented function

Parameters

array $where
array $select

update()

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

更新数据

Parameters

array $call_where

更新条件

array $data

更新数据

array $call_data

Returns

boolean

find_join()

find_join(array  $where = array(), array  $select = array()) : void

根据条件--关联匹配一张用户优惠券 Undocumented function

Parameters

array $where
array $select

invitation_award()

invitation_award(array  $user) : void

快递邀请新用户--得优惠券

Parameters

array $user

[用户数据]

register_coupon()

register_coupon(array  $user) : boolean

E麦商城,注册赠送优惠券

------Mr.Zhao------2019.07.06------

Parameters

array $user

[用户数据]

Returns

boolean

member_goods_coupon()

member_goods_coupon(  $user) 

------Mr.Zhao------2019.07.08------ E麦商城,购买会员产品赠送优惠券

Parameters

$user

sign_up_send_coupon()

sign_up_send_coupon(  $user = array(),   $lable = 'sign_up_coupon') 

------Mr.CHEN------2019.08.26------ 优利小程序,注册赠送优惠券

Parameters

$user
$lable

select_available_join_coupon()

select_available_join_coupon(  $req = array()) : array

获取用户当前商品可用优惠券数据

------Mr.Zhao------2019.07.11------

Parameters

$req

Returns

array

_give_coupon()

_give_coupon(  $user,   $event_name) : boolean

------Mr.Zhao------2019.07.08------

赠送优惠券---批量插入

Parameters

$user
$event_name

Returns

boolean

_send_sign_up_coupon()

_send_sign_up_coupon(  $user,   $event_name) : boolean

------Mr.CHEN------2019.08.26------

赠送优惠券---批量插入

Parameters

$user
$event_name

Returns

boolean