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

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

获取商家后台分类模块选项列表

MERCHANTMANAGETYPEMODULEOPTION {"class":"merchant/manage","method":"api_type_module_option"}

注意版本号的命名规范:merchant manage [接口去掉"version_"的名称]

Parameters

array $data

Returns

boolean

api_self_type_option()

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

获取商家后台分类选项列表 $data = array( "type" => "son" 只获取子级,为空获取父级 "module" => "module" 模块名称 'sort' => ["sort_asc", "name_desc"] 排序 'merchant_id' => 商家ID 'is_platform' => 是否是平台的分类,如果存在,那么 商家ID为空 );

MERCHANTMANAGESELFTYPEOPTION {"class":"merchant/manage","method":"api_self_type_option"}

注意版本号的命名规范:merchant manage [接口去掉"version_"的名称]

[{"type":"只获取子级:son,为空获取父级","module":"模块名称","sort":["sort_asc", "name_desc"],"merchant_id":"商家ID"}]

Parameters

array $data

Returns

boolean

api_self_type_get()

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

商家后台-获取某一个分类数据 $data = arrray( type_id 分类ID )

MERCHANTMANAGESELFTYPEGET {"class":"merchant/manage","method":"api_self_type_get"}

Parameters

array $data

Returns

boolean

api_self_type_list()

api_self_type_list(array  $data = array()) : array

获取商家后台分类数据列表

MERCHANTMANAGESELFTYPELIST {"class":"merchant/manage","method":"api_self_type_list"}

注意版本号的命名规范:merchant manage [接口去掉"version_"的名称]

Parameters

array $data

Returns

array

api_self_type_add()

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

商家后台添加分类

MERCHANTMANAGESELFTYPEADD {"class":"merchant/manage","method":"api_self_type_add"}

注意版本号的命名规范:merchant manage [接口去掉"version_"的名称]

Parameters

array $data

Returns

boolean

api_self_type_remove()

api_self_type_remove(array  $data = array()) : string

商家后台-删除分类数据

MERCHANTMANAGESELFTYPEREMOVE {"class":"merchant/manage","method":"api_self_type_remove"}

Parameters

array $data

Returns

string

api_self_shop_goods_type()

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

商家后台管理-商品分类的编辑 $data = array( 'shop_goods_id' => string 商品ID 'type_id' => array 索引数组 )

MERCHANTMANAGESELFSHOPGOODSTYPE {"class":"merchant/manage","method":"api_self_shop_goods_type"}

Parameters

array $data

Returns

boolean

api_self_shop_goods_add()

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

商家后台管理-添加商品 MERCHANTMANAGESELFSHOPGOODSADD {"class":"merchant/manage","method":"api_self_shop_goods_add"}

注意版本号的命名规范:merchant manage [接口去掉"version_"的名称]

[{"merchant_id":"商家ID[必须]"}]

Parameters

array $data

Returns

boolean

api_self_shop_goods_edit()

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

商家后台管理-编辑商品 MERCHANTMANAGESELFSHOPGOODSEDIT {"class":"merchant/manage","method":"api_self_shop_goods_edit"}

注意版本号的命名规范:merchant manage [接口去掉"version_"的名称]

[{"merchant_id":"商家ID[必须]"}]

Parameters

array $data

Returns

boolean

api_self_shop_goods_list()

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

商家后台管理-商品列表

MERCHANTMANAGESELFSHOPGOODSLIST {"class":"merchant/manage","method":"api_self_shop_goods_list"}

注意版本号的命名规范:merchant manage [接口去掉"version_"的名称] [{"merchant_id":"商家ID[必须]"}]

Parameters

array $data

Returns

boolean

api_self_shop_goods_get()

api_self_shop_goods_get(array  $data = array()) : array

商家后台,获取一条属于该商家的商品数据 $data = arrray( merchant_id 商家ID shop_goods_id 商品ID )

MERCHANTMANAGESELFSHOPGOODSGET {"class":"merchant/manage","method":"api_self_shop_goods_get"}

Parameters

array $data

Returns

array

api_self_shop_goods_sku_list()

api_self_shop_goods_sku_list(array  $data = array()) : array

商家后台管理-商品SKU列表

MERCHANTMANAGESELFSHOPGOODSSKULIST {"class":"merchant/manage","method":"api_self_shop_goods_sku_list"}

Parameters

array $data

Returns

array

api_self_shop_goods_sku_remove()

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

商家后台管理-删除规格

MERCHANTMANAGESELFSHOPGOODSSKUREMOVE {"class":"merchant/manage","method":"api_self_shop_goods_sku_remove"}

Parameters

array $data

Returns

boolean

api_self_shop_goods_sku_add()

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

商家后台管理-商品规格的添加 $data = array( 'shop_goods_id' => string 商品ID 'merchant_id' => string 商家ID )

MERCHANTMANAGESELFSHOPGOODSSKUADD {"class":"merchant/manage","method":"api_self_shop_goods_sku_add"}

Parameters

array $data

Returns

boolean

api_self_shop_goods_sku_edit()

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

商家后台管理-编辑规格

MERCHANTMANAGESELFSHOPGOODSSKUEDIT {"class":"merchant/manage","method":"api_self_shop_goods_sku_edit"}

Parameters

array $data

Returns

boolean

api_self_shop_goods_spu_option()

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

商家后台管理-获取商品属性的所有父级与子级关系列表

MERCHANTMANAGESELFSHOPGOODSSPUOPTION {"class":"merchant/manage","method":"api_self_shop_goods_spu_option"}

Parameters

array $data

Returns

boolean

api_self_shop_goods_spu_add()

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

商家后台管理-商品属性的添加 $data = array( 'shop_goods_id' => string 商品ID 'merchant_id' => string 商家ID )

MERCHANTMANAGESELFSHOPGOODSSPUADD {"class":"merchant/manage","method":"api_self_shop_goods_spu_add"}

Parameters

array $data

Returns

boolean

api_self_shop_goods_spu_edit()

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

商家后台管理-编辑属性

MERCHANTMANAGESELFSHOPGOODSSPUEDIT {"class":"merchant/manage","method":"api_self_shop_goods_spu_edit"}

Parameters

array $data

Returns

boolean

api_self_shop_goods_image_list()

api_self_shop_goods_image_list(  $data = array()) : array

商家后台管理-获取商品的图片数据列表

MERCHANTMANAGESELFSHOPGOODSIMAGELIST {"class":"merchant/manage","method":"api_self_shop_goods_image_list"}

Parameters

$data

Returns

array

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

_authority()

_authority(array  $data) 

权限检测

Parameters

array $data