\eapie\source\request\useradmin

Summary

Methods
Properties
Constants
check()
log_out()
weixin_applet_qrcode()
weixin_applet_qrcode_length()
api_account_excel_option()
api_add_parent_user_id()
api_list()
api_get()
api_parent_get()
api_edit_check()
api_edit()
api_password_edit()
api_add()
api_logo_qiniu_upload()
api_excel()
api_reset_user()
api_replacement_coupon()
api_self_settings()
No public properties found
AUTHORITY_USER_ADD
AUTHORITY_USER_READ
AUTHORITY_USER_EDIT
AUTHORITY_USER_PHONE_ADD
AUTHORITY_USER_PHONE_EDIT
AUTHORITY_USER_PHONE_REMOVE
AUTHORITY_USER_PHONE_VERIFY_CODE
AUTHORITY_USER_IDENTITY_EDIT
AUTHORITY_USER_IDENTITY_READ
AUTHORITY_CREDIT_READ
AUTHORITY_CREDIT_EDIT
AUTHORITY_MONEY_READ
AUTHORITY_MONEY_EDIT
AUTHORITY_MONEY_EARNING_READ
AUTHORITY_MONEY_EARNING_EDIT
AUTHORITY_MONEY_ANNUITY_READ
AUTHORITY_MONEY_ANNUITY_EDIT
AUTHORITY_MONEY_HELP_READ
AUTHORITY_MONEY_HELP_EDIT
AUTHORITY_MONEY_SERVICE_READ
AUTHORITY_MONEY_SHARE_READ
AUTHORITY_CONFIG_READ
AUTHORITY_CONFIG_EDIT
AUTHORITY_COMMENT_READ
AUTHORITY_COMMENT_REMOVE
AUTHORITY_COMMENT_EDIT
AUTHORITY_WITHDRAW_READ
AUTHORITY_WITHDRAW_STATE
AUTHORITY_ACCOUNT_EXCEL
AUTHORITY_MONEY_ANNUITY_EXCEL
AUTHORITY_MONEY_HELP_EXCEL
AUTHORITY_MONEY_SERVICE_EXCEL
AUTHORITY_MONEY_EXCEL
AUTHORITY_EXCEL
AUTHORITY_ADD_PARENT_USER
AUTHORITY_UPDATE_RECOMMEND
AUTHORITY_REPLACEMENT_COUPON
AUTHORITY_RESET_USER_RECOMMEND
AUTHORITY_ADMIN_OFFICER_READ
AUTHORITY_ADMIN_OFFICER_EDIT
AUTHORITY_ADMIN_OFFICER_DELETE
_log_in_()
No protected properties found
N/A
No private methods found
$_log_in_method
N/A

Constants

AUTHORITY_USER_ADD

AUTHORITY_USER_ADD = "user_add"

AUTHORITY_USER_READ

AUTHORITY_USER_READ = "user_read"

AUTHORITY_USER_EDIT

AUTHORITY_USER_EDIT = "user_edit"

AUTHORITY_USER_PHONE_ADD

AUTHORITY_USER_PHONE_ADD = "user_phone_add"

AUTHORITY_USER_PHONE_EDIT

AUTHORITY_USER_PHONE_EDIT = "user_phone_edit"

AUTHORITY_USER_PHONE_REMOVE

AUTHORITY_USER_PHONE_REMOVE = "user_phone_remove"

AUTHORITY_USER_PHONE_VERIFY_CODE

AUTHORITY_USER_PHONE_VERIFY_CODE = "user_phone_verify_code"

AUTHORITY_USER_IDENTITY_EDIT

AUTHORITY_USER_IDENTITY_EDIT = 'user_identity_edit'

AUTHORITY_USER_IDENTITY_READ

AUTHORITY_USER_IDENTITY_READ = 'user_identity_read'

AUTHORITY_CREDIT_READ

AUTHORITY_CREDIT_READ = 'user_credit_read'

AUTHORITY_CREDIT_EDIT

AUTHORITY_CREDIT_EDIT = 'user_credit_edit'

AUTHORITY_MONEY_READ

AUTHORITY_MONEY_READ = 'user_money_read'

AUTHORITY_MONEY_EDIT

AUTHORITY_MONEY_EDIT = 'user_money_edit'

AUTHORITY_MONEY_EARNING_READ

AUTHORITY_MONEY_EARNING_READ = 'user_money_earning_read'

AUTHORITY_MONEY_EARNING_EDIT

AUTHORITY_MONEY_EARNING_EDIT = 'user_money_earning_edit'

AUTHORITY_MONEY_ANNUITY_READ

AUTHORITY_MONEY_ANNUITY_READ = 'user_money_annuity_read'

AUTHORITY_MONEY_ANNUITY_EDIT

AUTHORITY_MONEY_ANNUITY_EDIT = 'user_money_annuity_edit'

AUTHORITY_MONEY_HELP_READ

AUTHORITY_MONEY_HELP_READ = 'user_money_help_read'

AUTHORITY_MONEY_HELP_EDIT

AUTHORITY_MONEY_HELP_EDIT = 'user_money_help_edit'

AUTHORITY_MONEY_SERVICE_READ

AUTHORITY_MONEY_SERVICE_READ = 'user_money_service_read'

AUTHORITY_MONEY_SHARE_READ

AUTHORITY_MONEY_SHARE_READ = 'user_money_share_read'

AUTHORITY_CONFIG_READ

AUTHORITY_CONFIG_READ = 'user_config_read'

AUTHORITY_CONFIG_EDIT

AUTHORITY_CONFIG_EDIT = 'user_config_edit'

AUTHORITY_COMMENT_READ

AUTHORITY_COMMENT_READ = "user_comment_read"

AUTHORITY_COMMENT_REMOVE

AUTHORITY_COMMENT_REMOVE = "user_comment_remove"

AUTHORITY_COMMENT_EDIT

AUTHORITY_COMMENT_EDIT = 'user_comment_edit'

AUTHORITY_WITHDRAW_READ

AUTHORITY_WITHDRAW_READ = 'user_withdraw_read'

AUTHORITY_WITHDRAW_STATE

AUTHORITY_WITHDRAW_STATE = 'user_withdraw_state'

AUTHORITY_ACCOUNT_EXCEL

AUTHORITY_ACCOUNT_EXCEL = 'user_account_excel'

AUTHORITY_MONEY_ANNUITY_EXCEL

AUTHORITY_MONEY_ANNUITY_EXCEL = 'user_money_annuity_excel'

AUTHORITY_MONEY_HELP_EXCEL

AUTHORITY_MONEY_HELP_EXCEL = 'user_money_help_excel'

AUTHORITY_MONEY_SERVICE_EXCEL

AUTHORITY_MONEY_SERVICE_EXCEL = 'user_money_service_excel'

AUTHORITY_MONEY_EXCEL

AUTHORITY_MONEY_EXCEL = 'user_money_excel'

AUTHORITY_EXCEL

AUTHORITY_EXCEL = 'user_excel'

AUTHORITY_ADD_PARENT_USER

AUTHORITY_ADD_PARENT_USER = 'add_parent_user'

AUTHORITY_UPDATE_RECOMMEND

AUTHORITY_UPDATE_RECOMMEND = 'update_recommend'

AUTHORITY_REPLACEMENT_COUPON

AUTHORITY_REPLACEMENT_COUPON = 'replacement_coupon'

AUTHORITY_RESET_USER_RECOMMEND

AUTHORITY_RESET_USER_RECOMMEND = 'reset_user_recommend'

AUTHORITY_ADMIN_OFFICER_READ

AUTHORITY_ADMIN_OFFICER_READ = "user_officer_read"

AUTHORITY_ADMIN_OFFICER_EDIT

AUTHORITY_ADMIN_OFFICER_EDIT = "user_officer_edit"

AUTHORITY_ADMIN_OFFICER_DELETE

AUTHORITY_ADMIN_OFFICER_DELETE = "user_officer_delete"

Properties

$_log_in_method

$_log_in_method : array

登录方式

Type

array

Methods

check()

check(boolean  $return_bool = false) : mixed

检查权限 是否已登陆

Parameters

boolean $return_bool

是否返回布尔值

Returns

mixed

log_out()

log_out() : boolean

当前用户退出

Returns

boolean

weixin_applet_qrcode()

weixin_applet_qrcode(array  $qrcode_config = array(), array  $user_data = array()) 

获取微信小程序二维码 $qrcode_config : { token [str] [必填] [微信小程序接口调用凭证] scene [str] [必填] [最大32个可见字符,只支持数字,大小写英文以及部分特殊字符] page [str] [可选] [默认主页,必须是已经发布的小程序存在的页面] width [int] [可选] [默认430,二维码的宽度,单位 px,最小 280px,最大 1280px] auto_color [bol] [可选] [默认false,自动配置线条颜色] line_color [arr] [可选] [auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示] is_hyaline [bol] [可选] [默认false,是否需要透明底色] }

Parameters

array $qrcode_config

小程序码得到配置信息

array $user_data

用户数据

weixin_applet_qrcode_length()

weixin_applet_qrcode_length(array  $qrcode_config = array(), array  $user_data = array()) 

获取微信小程序二维码 $qrcode_config : { token [str] [必填] [微信小程序接口调用凭证] scene [str] [必填] [最大32个可见字符,只支持数字,大小写英文以及部分特殊字符] page [str] [可选] [默认主页,必须是已经发布的小程序存在的页面] width [int] [可选] [默认430,二维码的宽度,单位 px,最小 280px,最大 1280px] auto_color [bol] [可选] [默认false,自动配置线条颜色] line_color [arr] [可选] [auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示] is_hyaline [bol] [可选] [默认false,是否需要透明底色] }

Parameters

array $qrcode_config

小程序码得到配置信息

array $user_data

用户数据

api_account_excel_option()

api_account_excel_option() : array

根据权限 获取 资金账户导出选项

USERADMINACCOUNTEXCELOPTION {"class":"user/admin","method":"api_account_excel_option"}

Returns

array

api_add_parent_user_id()

api_add_parent_user_id(  $data) 

易淘添加推荐人

Parameters

$data

api_list()

api_list(  $data = array()) : \eapie\source\request\user\array(

查——全部用户列表 需要判断浏览权限

api: USERADMINLIST req: { search [arr] [可选] [搜索、筛选] sort [arr] [可选] [排序] size [int] [可选] [每页的条数] page [int] [可选] [当前页数,如果是等于 all 那么则查询所有] start [int] [可选] [开始的位置,如果存在,则page无效] }

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

Parameters

$data

Returns

\eapie\source\request\user\array( —

row_count [int] [数据总条数] limit_count [int] [已取出条数] page_size [int] [每页的条数] page_count [int] [总页数] page_now [int] [当前页数] data [arr] [数据] )

api_get()

api_get(\eapie\source\request\user\[arr]  $input = array()) : \eapie\source\request\user\[arr]

查一某个用户的信息

api: USERADMINGET req: { user_id [str] [必填] [用户ID] }

Parameters

\eapie\source\request\user\[arr] $input

[请求参数]

Returns

\eapie\source\request\user\[arr]

api_parent_get()

api_parent_get(\eapie\source\request\user\[arr]  $input = array()) : \eapie\source\request\user\[arr]

查——用户推荐人信息(单条)

api: USERADMINPARENTGET req: { user_id [str] [必填] [用户ID] }

Parameters

\eapie\source\request\user\[arr] $input

[请求参数]

Returns

\eapie\source\request\user\[arr]

api_edit_check()

api_edit_check() : \eapie\source\request\user\[arr]

编辑用户的权限检测

api: USERADMINEDITCHECK req: { user_id [str] [必填] [用户ID] }

Returns

\eapie\source\request\user\[arr]

api_edit()

api_edit(\eapie\source\request\user\[arr]  $input = array()) : \eapie\source\request\user\[str]

改——用户基本信息

api: USERADMINEDIT req: { user_id [str] [必填] [用户ID] user_nickname [str] [可选] [昵称] user_compellation [str] [可选] [姓名] user_state [int] [可选] [状态,0封禁,1正常] user_sex [int] [可选] [性别,0未知,1男,2女] user_phone_sort [int] [可选] [手机排序] user_phone_type [int] [可选] [手机类型,0联系手机号,1登录手机号] user_parent [str] [可选] [推荐人的ID或登录手机号] user_parent_id [str] [可选] [若为空字符串,则删除推荐人] }

Parameters

\eapie\source\request\user\[arr] $input

[请求参数]

Returns

\eapie\source\request\user\[str] —

[用户ID]

api_password_edit()

api_password_edit(\eapie\source\request\user\[arr]  $input = array()) : \eapie\source\request\user\[str]

改——用户登录密码

api: USERADMINPASSWORDEDIT req: { user_id [str] [必填] [用户ID] user_password [str] [必填] [新密码] user_confirm_password [str] [必填] [确认新密码] }

Parameters

\eapie\source\request\user\[arr] $input

[请求参数]

Returns

\eapie\source\request\user\[str] —

[用户ID]

api_add()

api_add(  $input = array()) 

手动录入用户资料

USERADMINADD {"class":"user/admin","method":"api_add"}

Parameters

$input

api_logo_qiniu_upload()

api_logo_qiniu_upload(array  $data = array()) : \eapie\source\request\user\image_id

用户以七牛云的方式上传LOGO图片 USERADMINLOGOQINIUUPLOAD

前台以 file 键名称请求 {"class":"user/admin","method":"api_logo_qiniu_upload"}

Parameters

array $data

Returns

\eapie\source\request\user\image_id

api_excel()

api_excel(array  $data = array()) : array

获取数据列表(根据积分或预付款数量)

------Mr.Zhao------2019.07.04-----

$request = array( 'type' => str //类型,积分、预付款 'min_value' => int //最小值 'max_value' => int //最大值 );

返回的数据:

USERADMINEXCEL {"class":"user/admin","method":"api_excel"}

Parameters

array $data

Returns

array

api_reset_user()

api_reset_user(  $data) 

删除邀请关系,删除会员身份

USERADMINRESETUSER {"class":"user/admin","method":"api_reset_user"}

Parameters

$data

api_replacement_coupon()

api_replacement_coupon(  $data) 

E麦补发393会员优惠券

USERADMINREPLACEMENTCOUPON {"class":"user/admin","method":"api_replacement_coupon"}

Parameters

$data

api_self_settings()

api_self_settings(  $input = array()) : \eapie\source\request\user\json

设置 api: USERADMINSELFSETTINGS req: {

}

Parameters

$input

Returns

\eapie\source\request\user\json —

}

_log_in_()

_log_in_(string  $user_id, string  $method, array  $table_data = array()) : void

用户登陆操作

email_log_in 邮箱登录 email_sign_up 邮箱注册自动登录

Parameters

string $user_id

用户编号

string $method

登录方式

array $table_data

用到的数据