状态码(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';