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

api_add(\eapie\source\request\merchant\[arr]  $input = array()) : \eapie\source\request\merchant\[str]

商家——添加

api: MERCHANTADMINADD req: { merchant_name [str] [必填] [商户名称] merchant_info [str] [必填] [商户简介] merchant_address [str] [必填] [商户地址] merchant_longitude [dec] [必填] [商户坐标经度] merchant_latitude [dec] [必填] [商户坐标纬度] merchant_logo_image_id [str] [可选] [商户logo图片ID] merchant_state [int] [可选] [商户状态,0 审核失败,1已认证,2等待审核(默认0)] }

Parameters

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

[请求参数]

Returns

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

[商家ID]

api_edit()

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

商家——编辑

api: MERCHANTADMINEDIT req: { merchant_id [str] [必填] [商户ID] merchant_name [str] [可选] [商户名称] merchant_info [str] [可选] [商户简介] merchant_address [str] [可选] [商户地址] merchant_longitude [dec] [可选] [商户坐标经度] merchant_latitude [dec] [可选] [商户坐标纬度] merchant_logo_image_id [str] [可选] [商户logo图片ID] merchant_state [int] [可选] [商户状态,0 审核失败,1已认证,2等待审核(默认0)] }

Parameters

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

[请求参数]

Returns

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

[商家ID]

api_edit_self()

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

设为自营\取消自营 编辑自营

MERCHANTADMINEDITSELF {"class":"merchant/admin","method":"api_edit_self"}

Parameters

array $data

Returns

boolean

api_remove()

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

商家——删除

api: MERCHANTADMINREMOVE req: { merchant_id [str] [必填] [商家ID] }

Parameters

array $input

[请求数据]

Returns

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

[商家ID]

api_logo_qiniu_upload()

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

商家以七牛云的方式上传LOGO图片 MERCHANTADMINLOGOQINIUUPLOAD

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

Parameters

array $data

Returns

\eapie\source\request\merchant\image_id

api_license_image_qiniu_upload()

api_license_image_qiniu_upload(array  $data = array()) : \eapie\source\request\merchant\image_id

商家以七牛云的方式上传营业执照图片 MERCHANTADMINLICENSEIMAGEQINIUUPLOAD

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

Parameters

array $data

Returns

\eapie\source\request\merchant\image_id

api_list()

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

商家-后台-数据列表

api: MERCHANTADMINLIST 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\merchant\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\merchant\[arr]  $input = array()) : \eapie\source\request\merchant\[type]

商家-后台-数据详情

api: MERCHANTADMINGET req: { merchant_id [str] [必填] [商户ID] }

Parameters

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

[请求参数]

Returns

\eapie\source\request\merchant\[type]

api_merchant_cashier_list()

api_merchant_cashier_list(  $data) 

员工列表数据

MERCHANTADMINMERCHANTCASHIERLIST {"class":"merchant/admin","method":"api_merchant_cashier_list"}

Parameters

$data

api_merchant_cashier_state()

api_merchant_cashier_state(  $data) 

审核员工数据

{"merchant_cashier_id":"收银员ID"} MERCHANTADMINMERCHANTCASHIERSTATE {"class":"merchant/admin","method":"api_merchant_cashier_state"}

Parameters

$data

api_edit_check()

api_edit_check() : boolean

检查商家编辑的权限

MERCHANTADMINEDITCHECK {"class":"merchant/admin","method":"api_edit_check"}

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