Constants

AUTHORITY_MERCHANT_READ

AUTHORITY_MERCHANT_READ = 'merchant_read'

AUTHORITY_MERCHANT_ADD

AUTHORITY_MERCHANT_ADD = 'merchant_add'

AUTHORITY_MERCHANT_EDIT

AUTHORITY_MERCHANT_EDIT = 'merchant_edit'

AUTHORITY_MERCHANT_REMOVE

AUTHORITY_MERCHANT_REMOVE = 'merchant_remove'

AUTHORITY_MERCHANT_USER_READ

AUTHORITY_MERCHANT_USER_READ = 'merchant_user_read'

AUTHORITY_MERCHANT_USER_ADD

AUTHORITY_MERCHANT_USER_ADD = 'merchant_user_add'

AUTHORITY_MERCHANT_USER_EDIT

AUTHORITY_MERCHANT_USER_EDIT = 'merchant_user_edit'

AUTHORITY_MERCHANT_USER_REMOVE

AUTHORITY_MERCHANT_USER_REMOVE = 'merchant_user_remove'

AUTHORITY_IMAGE_UPLOAD

AUTHORITY_IMAGE_UPLOAD = "merchant_image_upload"

AUTHORITY_IMAGE_REMOVE

AUTHORITY_IMAGE_REMOVE = "merchant_image_remove"

AUTHORITY_IMAGE_EDIT

AUTHORITY_IMAGE_EDIT = "merchant_image_edit"

AUTHORITY_CREDIT_READ

AUTHORITY_CREDIT_READ = 'merchant_credit_read'

AUTHORITY_CREDIT_EDIT

AUTHORITY_CREDIT_EDIT = 'merchant_credit_edit'

AUTHORITY_MONEY_READ

AUTHORITY_MONEY_READ = 'merchant_money_read'

AUTHORITY_MONEY_EDIT

AUTHORITY_MONEY_EDIT = 'merchant_money_edit'

AUTHORITY_WITHDRAW_READ

AUTHORITY_WITHDRAW_READ = 'merchant_withdraw_read'

AUTHORITY_WITHDRAW_STATE

AUTHORITY_WITHDRAW_STATE = 'merchant_withdraw_state'

AUTHORITY_TALLY_READ

AUTHORITY_TALLY_READ = 'merchant_tally_read'

AUTHORITY_CONFIG_READ

AUTHORITY_CONFIG_READ = 'merchant_config_read'

AUTHORITY_CONFIG_EDIT

AUTHORITY_CONFIG_EDIT = 'merchant_config_edit'

AUTHORITY_CASHIER_LIST

AUTHORITY_CASHIER_LIST = 'merchant_cashier_list'

AUTHORITY_CASHIER_STATE

AUTHORITY_CASHIER_STATE = 'merchant_cashier_state'

AUTHORITY_CASHIER_REMOVE

AUTHORITY_CASHIER_REMOVE = 'merchant_cashier_remove'

Methods

check()

check(  $merchant_id, boolean  $return_bool = false) : mixed

检查当前登录用户的商家权限 是否已登陆、当前用户是否是该商家用户 主要用于商家后台

Parameters

$merchant_id
boolean $return_bool

是否返回布尔值

Returns

mixed

api_edit_check()

api_edit_check() : boolean

检查编辑图片的权限

MERCHANTADMINIMAGEEDITCHECK {"class":"merchant/admin_image","method":"api_edit_check"}

Returns

boolean

api_edit()

api_edit(array  $data = array()) : boolean

编辑图片信息

MERCHANTADMINIMAGEEDIT {"class":"merchant/admin_image","method":"api_edit"}

Parameters

array $data

Returns

boolean

api_list()

api_list(array  $data = array()) : array

获取数据列表 需要判断浏览权限

$request = array( 'search' => array(),//搜索、筛选 'sort' => array(),//排序 'size' => 0,//每页的条数 'page' => 0, //当前页数,如果是等于 all 那么则查询所有 'start' => 0, //开始的位置,如果存在,则page无效 ); limit的分页算法是:当前页数-1 * page_size 序号的算法:key键+1,+每页显示的条数。等于分页后的序号。{key + 1 + page_size}

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

MERCHANTADMINIMAGELIST {"class":"merchant/admin_image","method":"api_list"}

Parameters

array $data

Returns

array

api_qiniu_uptoken()

api_qiniu_uptoken(array  $data = array()) : array

获取 商家图片 上传的token $data = array( "merchant_id" 商家ID "image_name" 文件的原名字 "image_size" 文件的大小 "image_type" 文件的类型 "image_format" 文件的后缀 )

返回值: array( "qiniu_uptoken" 七牛的上传token "image_id" 图片ID "merchant_image_id" 商家图片ID )

MERCHANTADMINIMAGEQINIUUPTOKEN {"class":"merchant/admin_image","method":"api_qiniu_uptoken"}

Parameters

array $data

Returns

array

api_qiniu_state()

api_qiniu_state(array  $data = array()) : boolean

更新上传商家图片的状态 $data = array( "merchant_image_id" 商品图片ID "image_format" 文件的后缀格式 "image_width" 文件的宽 "image_height" 文件的高 "image_hash" hash值 )

MERCHANTADMINIMAGEQINIUSTATE {"class":"merchant/admin_image","method":"api_qiniu_state"}

Parameters

array $data

Returns

boolean

api_qiniu_remove()

api_qiniu_remove(array  $data = array()) : boolean

删除商家图片(七牛云的图片也要删除)

MERCHANTADMINIMAGEQINIUREMOVE {"class":"merchant/admin_image","method":"api_qiniu_remove"}

Parameters

array $data

Returns

boolean

check_role()

check_role(array  $input = array()) : \eapie\source\request\[str]

检测当前用户是否合法商家

Parameters

array $input

[HTTP请求参数]

Returns

\eapie\source\request\[str] —

[商家ID]

_check_merchant_user_state_()

_check_merchant_user_state_(string  $merchant_id = '') : string

检测商家用户状态

Parameters

string $merchant_id

[商家ID,可选]

Returns

string