Constants

AUTHORITY_TYPE_READ

AUTHORITY_TYPE_READ = "softstore_type_read"

分类权限码

AUTHORITY_TYPE_ADD

AUTHORITY_TYPE_ADD = "softstore_type_add"

AUTHORITY_TYPE_REMOVE

AUTHORITY_TYPE_REMOVE = "softstore_type_remove"

AUTHORITY_TYPE_EDIT

AUTHORITY_TYPE_EDIT = "softstore_type_edit"

AUTHORITY_PRODUCT_READ

AUTHORITY_PRODUCT_READ = "softstore_product_read"

产品权限码

AUTHORITY_PRODUCT_ADD

AUTHORITY_PRODUCT_ADD = "softstore_product_add"

AUTHORITY_PRODUCT_EDIT

AUTHORITY_PRODUCT_EDIT = "softstore_product_edit"

AUTHORITY_PRODUCT_TRASH

AUTHORITY_PRODUCT_TRASH = "softstore_product_trash"

AUTHORITY_PRODUCT_TRASH_READ

AUTHORITY_PRODUCT_TRASH_READ = "softstore_product_trash_read"

AUTHORITY_PRODUCT_REMOVE

AUTHORITY_PRODUCT_REMOVE = "softstore_product_remove"

AUTHORITY_PRODUCT_ATTRIBUTE_ADD

AUTHORITY_PRODUCT_ATTRIBUTE_ADD = "softstore_product_attr_add"

AUTHORITY_PRODUCT_ATTRIBUTE_EDIT

AUTHORITY_PRODUCT_ATTRIBUTE_EDIT = "softstore_product_attr_edit"

AUTHORITY_PRODUCT_ATTRIBUTE_REMOVE

AUTHORITY_PRODUCT_ATTRIBUTE_REMOVE = "softstore_product_attr_remove"

AUTHORITY_PRODUCT_TYPE_EDIT

AUTHORITY_PRODUCT_TYPE_EDIT = "softstore_product_type_edit"

AUTHORITY_PRODUCT_IMAGE_UPLOAD

AUTHORITY_PRODUCT_IMAGE_UPLOAD = "softstore_product_image_upload"

AUTHORITY_PRODUCT_IMAGE_REMOVE

AUTHORITY_PRODUCT_IMAGE_REMOVE = "softstore_product_image_remove"

AUTHORITY_PRODUCT_IMAGE_EDIT

AUTHORITY_PRODUCT_IMAGE_EDIT = "softstore_product_image_edit"

AUTHORITY_PRODUCT_FILE_UPLOAD

AUTHORITY_PRODUCT_FILE_UPLOAD = "softstore_product_file_upload"

AUTHORITY_PRODUCT_FILE_REMOVE

AUTHORITY_PRODUCT_FILE_REMOVE = "softstore_product_file_remove"

AUTHORITY_PRODUCT_FILE_EDIT

AUTHORITY_PRODUCT_FILE_EDIT = "softstore_product_file_edit"

AUTHORITY_ORDER_READ

AUTHORITY_ORDER_READ = "softstore_order_read"

AUTHORITY_ORDER_DETAIL_READ

AUTHORITY_ORDER_DETAIL_READ = "softstore_order_detail_read"

AUTHORITY_ORDER_TRASH_READ

AUTHORITY_ORDER_TRASH_READ = "softstore_order_trash_read"

AUTHORITY_ORDER_TRASH

AUTHORITY_ORDER_TRASH = "softstore_order_trash"

AUTHORITY_ORDER_CONTACT

AUTHORITY_ORDER_CONTACT = "softstore_order_contact"

Methods

api_edit_check()

api_edit_check() : boolean

检查编辑的权限

Returns

boolean

api_edit()

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

编辑产品

Parameters

array $data

Returns

boolean

api_trash()

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

逻辑回收产品

Parameters

array $data

Returns

boolean

api_add()

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

添加产品

Parameters

array $data

Returns

boolean

api_get()

api_get(array  $data = array()) : array

获取一条数据 $data = arrray( ss_product_id 产品ID )

Parameters

array $data

Returns

array

api_trash_list()

api_trash_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' => //数据 );

Parameters

array $data

Returns

array

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' => //数据 );

Parameters

array $data

Returns

array

api_attr_option()

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

获取产品规格属性的所有父级与子级关系列表 $data = array( "type" => "son" 只获取子级,为空获取父级 'sort' => ["sort_asc", "name_desc"] 排序 );

Parameters

array $data

Returns

boolean

api_attr_remove()

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

删除规格属性

Parameters

array $data

Returns

boolean

api_attr_edit_check()

api_attr_edit_check() : boolean

编辑规格属性的权限检测

Returns

boolean

api_attr_edit()

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

编辑规格属性

Parameters

array $data

Returns

boolean

api_attr_add()

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

产品属性的添加 $data = array( 'ss_product_id' => string 产品ID

)

Parameters

array $data

Returns

boolean

api_type_edit()

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

产品分类的编辑 $data = array( 'ss_product_id' => string 产品ID 'ss_type_id' => array 索引数组 )

Parameters

array $data

Returns

boolean

api_image_list()

api_image_list(  $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' => //数据 );

Parameters

$data

Returns

array

api_image_edit_check()

api_image_edit_check() : boolean

检查编辑图片的权限

Returns

boolean

api_image_edit()

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

编辑图片信息

Parameters

array $data

Returns

boolean

api_image_edit_main()

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

设为主图

Parameters

array $data

Returns

boolean

api_image_qiniu_uptoken()

api_image_qiniu_uptoken(array  $data = array()) : array

获取 产品图片 上传的token $data = array( "ss_product_id" 产品ID "file_name" 文件的原名字 "file_size" 文件的大小 "file_type" 文件的类型 )

返回值: array( "qiniu_uptoken" 七牛的上传token "key" 图片ID )

Parameters

array $data

Returns

array

api_image_qiniu_state()

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

更新上传 产品图片 的状态 $data = array( "ss_product_image_id" 图片ID "ss_product_image_format" 文件的后缀格式 "ss_product_image_width" 文件的宽 "ss_product_image_height" 文件的高 )

Parameters

array $data

Returns

boolean

api_image_qiniu_remove()

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

删除产品图片

Parameters

array $data

Returns

boolean

api_file_list()

api_file_list(  $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' => //数据 );

Parameters

$data

Returns

array

api_file_edit_check()

api_file_edit_check() : boolean

检查编辑产品文件信息的权限

Returns

boolean

api_file_edit()

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

编辑产品文件信息

Parameters

array $data

Returns

boolean

api_file_qiniu_uptoken()

api_file_qiniu_uptoken(array  $data = array()) : array

获取 产品图片 上传的token $data = array( "ss_product_id" 产品ID "file_format" 文件的后缀 "file_name" 文件的原名字 "file_size" 文件的大小 "file_type" 文件的类型 )

返回值: array( "qiniu_uptoken" 七牛的上传token "key" 图片ID )

Parameters

array $data

Returns

array

api_file_qiniu_state()

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

更新上传 产品文件 的状态 $data = array( "ss_product_file_id" 文件ID )

Parameters

array $data

Returns

boolean

api_file_qiniu_remove()

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

删除产品文件

Parameters

array $data

Returns

boolean