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_self_add()

api_self_add(  $data = array()) : string

添加收银员

api: MERCHANTCASHIERSELFADD req:{ phone [str] [必填] [用户的电话号码] merchant_id [str] [选填] [商家ID] nickname [str] [选填] [收银员名称] }

Parameters

$data

Returns

string —

收银员ID

api_self_remove()

api_self_remove(  $data = array()) : boolean

删除收银员

api: MERCHANTCASHIERSELFREMOVE req:{ cashier_id [str] [必填] [用户的电话号码] }

Parameters

$data

Returns

boolean

api_self_findbyphone()

api_self_findbyphone(  $data = array()) : array

根据手机号和商家ID查找收银员

保留,暂时不用

Parameters

$data

Returns

array

api_self_list()

api_self_list(  $data = array()) : array

查询所有收银员 api:MERCHANTCASHIERSELFLIST req:{ merchant_id [str] [必填] [商家ID] own [bool] [选填] [是否只查询商家用户自己添加的收银员] }

Parameters

$data

Returns

array —

收银员列表

api_self_disable()

api_self_disable(  $data = array()) 

启用或禁用收银员

api:MERCHANTCASHIERSELFDISABLE req:{ id [str] [必填] [收银员ID] state [int] [必填] [状态:0 封禁,1 正常,2审核中] }

Parameters

$data

api_self_qrcode_money_plus()

api_self_qrcode_money_plus(\eapie\source\request\merchant\[arr]  $input = array()) : \eapie\source\request\merchant\image

二维码——收银员的商家收钱二维码

api: MERCHANTCASHIERSELFQRCODEMONEYPLUS

req: { merchant_id [str] [必填] [商家ID] level [str] [可选] [级别,容错率,(L,M,Q,H)] size [int] [可选] [二维码大小,默认3] padding [int] [可选] [二维码内边距,默认0] }

Parameters

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

[请求参数]

Returns

\eapie\source\request\merchant\image

api_self()

api_self(  $input = array()) : array

获取收银员的信息

api:MERCHANTCASHIERSELF req:{ merchant_id [str] [选填] [商家ID] }

Parameters

$input

Returns

array

api_self_order_list()

api_self_order_list(  $data = array()) 

收款记录 api:MERCHANTCASHIERSELFORDERLIST req:{ merchant_id [str] [必填] [商家ID] }

商家ID必填

Parameters

$data

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