Constants

CACHE_KEY

CACHE_KEY = array(__CLASS__, "merchant_credit", "merchant_money", "user_credit", "user_money_share", "user_money_annuity", "user_money_earning", "user_money_help", "user_money_service", "user_money") : string

缓存的键列表

Properties

$check

$check : array

数据检测

Type

array

Methods

get_type()

get_type() : array

获取交易类型 交易类型。充值、转账、红包、购货、退款,还有管理员后台的操作:人工收入、人工支出

Returns

array

get_method()

get_method() : array

获取支付方式

Returns

array

check_type()

check_type(string  $data) : array

检测交易类型

Parameters

string $data

Returns

array

check_method()

check_method(string  $data) : array

检测支付方式

Parameters

string $data

Returns

array

get_unique_id()

get_unique_id() : string

获取一个id号

Returns

string

find_exists_id()

find_exists_id(string  $order_id) 

根据订单ID,判断订单是否存在

Parameters

string $order_id

find_where()

find_where(array  $call_where = array()) : array

查一条记录,根据条件

Parameters

array $call_where

查询条件

Returns

array

find()

find(string  $order_id = '') : array

获取一个数据

Parameters

string $order_id

Returns

array

find_unbuffered()

find_unbuffered(string  $order_id = '') : array

获取一个数据,不带缓存,用于微信支付的回调

Parameters

string $order_id

Returns

array

find_where_unbuffered()

find_where_unbuffered(array  $call_where = array()) : array

获取一条数据,根据条件,不带缓存

Parameters

array $call_where

Returns

array

clzy_notify_trade_success()

clzy_notify_trade_success(  $data = array()) : boolean

[创联众益]回调处理,交易成功

Parameters

$data

Returns

boolean

update_notify_trade_success()

update_notify_trade_success(  $data = array()) : boolean

回调处理,交易成功

Parameters

$data

Returns

boolean

find_order_sign()

find_order_sign(string  $order_id) : string

查询 order_id 对应的 order_sign

Parameters

string $order_id

Returns

string —

$result['order_sign'] => shop_order_id

insert_user_money_withdraw()

insert_user_money_withdraw(array  $data) : string

用户钱包提现

Parameters

array $data

[description]

Returns

string —

[订单ID]

insert_user_money_earning_withdraw()

insert_user_money_earning_withdraw(array  $data) : boolean

用户的赠送收益提现

$data = array( "user_id" //用户ID、操作用户 "comment" //备注信息 "user_money_service_money_fen" //用户服务费 "withdraw_money_fen" //用户提现费用 "withdraw_method" //提现方式 "order_json" //基础配置信息 "pay_config" //支付配置 "user_money_earning" //用户的赠送收益 旧数据 )

Parameters

array $data

Returns

boolean —

| order_id

update()

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

更新数据

Parameters

array $where
array $data
array $call_data

Returns

boolean

update_json()

update_json(string  $order_id, array  $order_json = array()) : boolean

更新json数据

Parameters

string $order_id

订单ID

array $order_json

Returns

boolean

update_pay_success()

update_pay_success(string  $order_id, string  $order_plus_transaction_id, string  $order_minus_transaction_id, array  $order_json = array()) : boolean

支付成功

Parameters

string $order_id

订单ID

string $order_plus_transaction_id

收款交易号

string $order_minus_transaction_id

支付交易号

array $order_json

Returns

boolean

insert()

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

插入新数据

Parameters

array $data

数据

array $call_data

数据

Returns

boolean

delete()

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

删除数据

Parameters

array $where

Returns

array

remove()

remove(array  $order_id = '') : array

根据唯一标识,删除数据

Parameters

array $order_id

Returns

array

select()

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

获取多条数据 $config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认不限制 'select' => array(),//查询的字段,可以是数组和字符串 );

Parameters

array $config

Returns

array

select_trade_detail_page()

select_trade_detail_page(\eapie\source\table\application\[arr]  $config = array()) : array

查询交易明细

Parameters

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

[查询配置]

Returns

array

find_yesterday_merchant_credit_all_sum()

find_yesterday_merchant_credit_all_sum() : integer

获取 上一天的 购买积分总数(全部商家) 以0:00为界

Returns

integer

find_day_merchant_credit_all_sum()

find_day_merchant_credit_all_sum() : integer

获取 今天的 购买积分总数(全部商家) 以0:00为界

Returns

integer

find_timestamp_merchant_credit_all_sum()

find_timestamp_merchant_credit_all_sum(integer  $timestamp) : integer

获取指定时间戳(时间戳当天)的 购买积分总数(全部商家) 以0:00为界

Parameters

integer $timestamp

时间戳

Returns

integer

find_timestamp_merchant_credit_rmb_all_sum()

find_timestamp_merchant_credit_rmb_all_sum(integer  $timestamp, string  $order_type = "") : integer

获取指定时间戳(时间戳当天)的 购买积分所花费的人民币之和(全部商家) 以0:00为界

Parameters

integer $timestamp

时间戳

string $order_type

默认充值 recharge

Returns

integer —

单位,分

find_timestamp_user_money_share_all_sum()

find_timestamp_user_money_share_all_sum(integer  $timestamp, string  $order_type = "") : integer

获取指定时间戳(时间戳当天)的 所有用户增加的共享金之和(全部用户) 以0:00为界

Parameters

integer $timestamp

时间戳

string $order_type

默认系统兑换 system_conversion

Returns

integer —

单位,分

find_daily_attendance_earn_user_credit()

find_daily_attendance_earn_user_credit(string  $user_id = "") : array

获取指定用户ID 当天签到送积分的订单

Parameters

string $user_id

用户ID

Returns

array

sql_where_serial()

sql_where_serial(array  $call_where = "", string  $find_value) : string

获取流水信息

Parameters

array $call_where

查询条件

string $find_value

查询的值

Returns

string

select_page()

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

----- Mr.Zhao ----- 2019.06.06 -----

获取所有分页数据 $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

sql_join_order_agent_money()

sql_join_order_agent_money(  $pay_time,   $alias) : string

获取收款人ID信息

Parameters

$pay_time
$alias

Returns

string