Constants

CACHE_KEY

CACHE_KEY = array(__CLASS__, 'order', 'user_money') : string

缓存的键列表

Properties

$check

$check : array

数据检测

Type

array

Methods

get_unique_id()

get_unique_id() : string

获取一个id号

Returns

string

insert()

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

插入新数据

Parameters

array $data

数据

array $call_data

数据

Returns

boolean

insert_plus()

insert_plus(array  $data) : boolean

收入 收入不用传入 merchant_credit_value 、 merchant_credit_join_id

$data = array( "merchant_id" => 商家ID "merchant_credit_plus" => 要添加的积分个数 "merchant_credit_type" => 交易类型的键名称 "merchant_credit_time" => 时间 );

Parameters

array $data

数据

Returns

boolean

insert_minus()

insert_minus(  $data) : boolean

支出

$data = array( "merchant_id" => 商家ID "merchant_credit_join_id" => 商家之前的积分ID "merchant_credit_value" => 商家要更新的总积分 "merchant_credit_minus" => 要减少的积分个数 "merchant_credit_type" => 交易类型的键名称 "merchant_credit_time" => 时间 );

Parameters

$data

Returns

boolean

insert_admin()

insert_admin(  $data = array()) : boolean

商家积分操作 $data = array( "admin_user_id" => "操作人,管理员的用户ID" "merchant_id" => "要添加的商家id" "comment" => 备注信息 "value" => 积分数量 "type" => 交易类型 "merchant_credit" => 商家积分旧数据 )

Parameters

$data

Returns

boolean

insert_transfer_user_credit()

insert_transfer_user_credit(  $data = array()) : boolean

商家积分转账到用户积分

Parameters

$data

Returns

boolean

consume_give_user_credit_not_transaction()

consume_give_user_credit_not_transaction(string  $merchant_id, string  $user_id, integer  $money_fen, array  $order_id, integer  $order_action_user_id, string  $order_comment, array  $order_json, array  $lock_ids) : boolean

[不开事务]商家向用户赠送用户积分

Parameters

string $merchant_id

商家ID

string $user_id

用户ID

integer $money_fen

人民币,分

array $order_id

订单ID

integer $order_action_user_id

订单操作人ID

string $order_comment

订单注释

array $order_json

订单配置信息

array $lock_ids

锁ID

Returns

boolean

consume_give_user_credit()

consume_give_user_credit(string  $merchant_id, string  $user_id, integer  $money_fen, array  $order_id, integer  $order_action_user_id, string  $order_comment, array  $order_json, array  $lock_ids) : boolean

[另开事务]商家向用户赠送用户积分

Parameters

string $merchant_id

商家ID

string $user_id

用户ID

integer $money_fen

人民币,分

array $order_id

订单ID

integer $order_action_user_id

订单操作人ID

string $order_comment

订单注释

array $order_json

订单配置信息

array $lock_ids

锁ID

Returns

boolean

update()

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

更新数据

Parameters

array $where
array $data
array $call_data

Returns

boolean

delete()

delete(array  $where = array()) : array

删除数据

Parameters

array $where

Returns

array

remove()

remove(array  $merchant_credit_id = '') : array

根据唯一标识,删除数据

Parameters

array $merchant_credit_id

Returns

array

find()

find(array  $merchant_credit_id = '') : array

获取一个数据

Parameters

array $merchant_credit_id

Returns

array

find_now_data()

find_now_data(array  $merchant_id = '') : array

根据商家ID,获取最新的一个数据

Parameters

array $merchant_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_page()

select_page(\eapie\source\table\merchant\[arr]  $config) : array

查询某商家账单明细

Parameters

\eapie\source\table\merchant\[arr] $config

[查询配置]

Returns

array

select_order_page()

select_order_page(\eapie\source\table\merchant\[arr]  $config = array()) : array

查询某商家账单明细

Parameters

\eapie\source\table\merchant\[arr] $config

[查询配置]

Returns

array

get_sum_minus()

get_sum_minus(\eapie\source\table\merchant\[str]  $merchant_id = '') : integer

查询某商家的总消费积分

Parameters

\eapie\source\table\merchant\[str] $merchant_id

[商家ID]

Returns

integer

sql_now_id()

sql_now_id(string  $merchant_id) : string

返回商家的最新积分ID,SQL语句

Parameters

string $merchant_id

Returns

string

sql_now_value()

sql_now_value(string  $merchant_id) : string

返回商家的最新剩余积分,SQL语句

Parameters

string $merchant_id

Returns

string

sql_now_time()

sql_now_time(string  $merchant_id) : string

返回商家的最新剩余积分时间,SQL语句

Parameters

string $merchant_id

Returns

string

sql_join_merchant_now_value()

sql_join_merchant_now_value(string  $alias = "") : string

联表。返回商家的最新剩余积分,SQL语句

Parameters

string $alias

别名称

Returns

string

sql_join_merchant_now_time()

sql_join_merchant_now_time(string  $alias = "") : string

联表。返回商家的最新剩余积分交易时间,SQL语句

Parameters

string $alias

别名称

Returns

string

find_now_where_sum()

find_now_where_sum(  $where = array()) : array

获取所有商家的积分之和

Parameters

$where

Returns

array

select_merchant_page()

select_merchant_page(array  $config) : array

商家积分列表

Parameters

array $config

配置

Returns

array

select_serial_page()

select_serial_page(array  $config) : array

交易流水列表

Parameters

array $config

配置

Returns

array

buy_notify_trade_success()

buy_notify_trade_success(array  $transaction_id, array  $order_data, array  $lock_ids) : boolean

商家积分购买,回调时

Parameters

array $transaction_id

第三方的交易号

array $order_data
array $lock_ids

Returns

boolean

pay_by_user_money()

pay_by_user_money(array  $order = array(), array  $user_money = array()) : boolean

支付——用户钱包

Parameters

array $order

[订单数据]

array $user_money

[用户钱包数据]

Returns

boolean