饭卡商户后台文档

状态码(state_code)解释

状态码 解释
200 表示请求成功 一切正常
301 重定向,跳转到新的URL
400 请求出现语法错误
401 验证失败
403 资源不可用(没有权限)
404 无法找到指定位置的资源。
405 请求方法(GET、POST、HEAD、Delete、PUT、TRACE等)对指定的资源不适用。
500 服务器遇到了意料不到的情况,不能完成客户的请求。
501 服务器不支持实现请求所需要的功能。

商户后台

管理员role = '1';普通商户role = '2';

申请商户

商户如果想注册,必须填入相关信息,管理员在进行审核通过之后才能正常登录使用。

url:XXX.com/index.php/admin/index/register
所需字段 字段名称
admin_name 商户登陆用户名
pwd 商户登陆密码
telephone 商户电话

success返回参数说明:

状态码state_code 状态提示 跳转URL json示例
200 注册成功 XXX.com/index.php/Admin/index/index {"state_code":"200","url":"\/index.php\/admin\/Index\/index"}
401 注册失败 XXX.com/index.php/Admin/index/login {"state_code":"401","url":"\/index.php\/admin\/Index\/login"}

登陆

 url :XXX.com/index.php/admin/Index/login
所需字段 字段名称
admin_name 商户登陆用户名
pwd 登录密码

success返回参数说明:

状态码state_code 状态提示 跳转URL json示例
200 验证成功 XXX.com/index.php/Admin/index/index {"state_code":"200","url":"\/index.php\/admin\/Index\/index"}
401 用户名或密码错误 XXX.com/index.php/Admin/index/login {"state_code":"401","url":"\/index.php\/admin\/Index\/login"}
403 账户没有激活 XXX.com/index.php/Admin/index/login {"state_code":"403","url":"\/index.php\/admin\/Index\/login"}

退出登录

  url:XXXX.com/index.php/admin/index/login_out

首页

  url:XXX.com/index.php/admin/index/index

获取商户简要信息并展示:

获取字段 字段名称
merchant_info 商户店铺简要信息
json示例:{"erchant_info":{"id":"1","admin_name":"11","pwd":"11","merchant_name":null,"merchant_image":null,"merchant_intro":null,"telephone":null,"opening_time_begin":null,"opening_time_end":null,"user_spend":null,"merchant_address":null,"merchant_banner":null},"state_code":"200"}

商户信息管理

首页

url:XXX.com/index.php/admin/Merchant/index

获取商户信息:

获取字段 字段名称
merchant_id 商户id
merchant_image 商户头像
admin_name 登陆账号
merchant_name (admin_name) 店铺名称
merchant_intro 简介
telephone 联系电话
opening_time (opening_time_begin - opening_time_end ) 营业时间
user_spend 人均消费
merchant_area 区域
merchant_address 地址
merchant_banner 店铺banner图
dish_list 赠送菜品

商户信息修改

url:XXX.com/index.php/admin/Merchant/edit
//后台根据SESSION['admin_id']识别当前商户

获取商户信息,设为默认信息:
同上
修改信息提交POST
同上

赠送菜品管理

首页

url:XXX.com/index.php/admin/Dish/index
获取字段 字段名称
dish_list 菜品列表json
state_code 返回状态码
json示例:{"dish_list":[{"id":"1","admin_id":"1","dish_name":"\u62db\u724c\u6dae\u8089","dish_price":"320","dish_intro":"\u6dae\u8089","dish_images":null,"expiry_date":null,"dish_rule":null},{"id":"2","admin_id":"1","dish_name":"\u8fa3\u7092\u82b1\u86e4","dish_price":"100","dish_intro":"\u82b1\u86e4","dish_images":null,"expiry_date":null,"dish_rule":null}],"state_code":"200"}

添加菜品

url:XXX.com/index.php/admin/Dish/add
method:POST
所需字段 字段名称
dish_name 菜品名称
dish_price 菜品价值
dish_intro 菜品介绍
dish_images 菜品图片
dish_rule 获取规则
expiry_date 活动有效期
json示例:{"state_code":"200","url":"\/index.php\/admin\/Dish\/index"}

菜品信息修改

url:XXX.com/index.php/admin/Dish/edit?dish_id=XXX

获取菜品信息,设为默认信息:
同上
修改信息提交POST
同上

管理员账户

管理员可以管理商户的账号。
管理员role = '1';普通商户role = '2';

你可能感兴趣的:(饭卡商户后台文档)