- 微信的配置及验证
1)微信公众号的基本配置进行验证
类别 | 数据 | 必选 | 说明 | |||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||
数据格式 | application/json | Y |
| |||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||
body (json)
| 数据 | 必选 | 说明 |
| ||
interface | Y | wxValidate |
| |||
requestData | 请求携带的参数 |
| ||||
| token | Y | 自定义的一个凭证 |
| ||
signature |
| 微信加密签名 |
| |||
timestamp |
| 时间戳 |
| |||
nonce |
| 随机数 |
| |||
echostr |
| 随机字符串 |
| |||
responseData | 响应的信息 |
| ||||
echostr |
| 随机字符串返回给微信服务器 |
| |||
返回(json) | Json对象 | Y |
|
| ||
- 创建一个订单
1)在微信公众号中生成一个菜单按钮
类别 | 数据 | 必选 | 说明 | |||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||
数据格式 | application/json | Y |
| |||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||
body (json)
| 数据 | 必选 | 说明 |
| ||
interface | Y | createMenu |
| |||
requestData | 请求携带的参数 |
| ||||
| url | Y | 订单查询配置的接口地址 |
| ||
name |
| 订单查询 |
| |||
type |
| 菜单按钮的类型 view |
| |||
responseData | 响应的信息 |
| ||||
msg |
| OK:证明创建成功 |
| |||
返回(json) | Json对象 | Y |
|
| ||
- 订单按钮下的入口函数
1)通过入口函数实现和微信服务器的交互
类别 | 数据 | 必选 | 说明 | |||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||
数据格式 | application/json | Y |
| |||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||
body (json)
| 数据 | 必选 | 说明 |
| ||
interface | Y | index |
| |||
requestData | 请求携带的参数 |
| ||||
| redirect_uri | Y | 微信重定向的地址 |
| ||
name |
| 订单查询 |
| |||
type |
| 菜单按钮的类型 view |
| |||
responseData | 响应的信息 |
| ||||
-- |
| --- |
| |||
返回(json) | Json对象 | Y |
|
| ||
- 微信重定向的函数入口
1)通过入口函数实现和微信服务器的交互
类别 | 数据 | 必选 | 说明 | |||||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||||
数据格式 | application/json | Y |
| |||||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||||
body (json)
| 数据 | 必选 | 说明 |
| ||||
interface | Y | index |
| |||||
requestData | 请求携带的参数 |
| ||||||
| code | Y | 微信返回的code |
| ||||
--- |
| --- |
| |||||
---- |
| ---- |
| |||||
responseData | 响应的信息 |
| ||||||
t | Y | 1:成功 ,2:异常 |
| |||||
| msg | Y | 返回的具体错误信息 |
| ||||
openid | Y | 用户的openid |
| |||||
|
| data | Y | 订单列表信息 |
| |||
| opStaus | Y | 订单完成进度 |
| ||||
order | Y | 订单详细信息 |
| |||||
| createTime | Y | 订单的创建时间 |
| ||||
companyName | Y | 公司的名称 |
| |||||
userName | Y | 用户的名称 |
| |||||
返回(json) | Json对象 | Y |
|
| ||||
- 微信重定向的函数入口
1)通过入口函数实现和微信服务器的交互
类别 | 数据 | 必选 | 说明 | |||||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||||
数据格式 | application/json | Y |
| |||||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||||
body (json)
| 数据 | 必选 | 说明 |
| ||||
interface | Y | index |
| |||||
requestData | 请求携带的参数 |
| ||||||
| code | Y | 微信返回的code |
| ||||
--- |
| --- |
| |||||
---- |
| ---- |
| |||||
responseData | 响应的信息 |
| ||||||
t | Y | 1:成功 ,2:异常 |
| |||||
| msg | Y | 返回的具体错误信息 |
| ||||
openid | Y | 用户的openid |
| |||||
|
| data | Y | 订单列表信息 |
| |||
| opStaus | Y | 订单完成进度 |
| ||||
order | Y | 订单详细信息 |
| |||||
| createTime | Y | 订单的创建时间 |
| ||||
companyName | Y | 公司的名称 |
| |||||
userName | Y | 用户的名称 |
| |||||
返回(json) | Json对象 | Y |
|
| ||||
- 去账号管理页面
1)跳转到用户管理页面addAcccount.html
类别 | 数据 | 必选 | 说明 | |||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||
数据格式 | application/json | Y |
| |||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||
body (json)
| 数据 | 必选 | 说明 |
| ||
interface | Y | goAddAccount |
| |||
requestData | 请求携带的参数 |
| ||||
| openid | Y | 用户的openid |
| ||
-- |
| --- |
| |||
---- |
| ---- |
| |||
responseData | 响应的信息 |
| ||||
msg |
| 1:表示成功 |
| |||
|
| openid |
| 用户的openid |
| |
返回(json) | Json对象 | Y |
|
| ||
- 添加账号
1)跳绑定用户信息
类别 | 数据 | 必选 | 说明 | |||||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||||
数据格式 | application/json | Y |
| |||||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||||
| 数据 | 必选 | 说明 |
| ||||
interface | Y | doAddAccount |
| |||||
requestData | 请求携带的参数 |
| ||||||
| openid | Y | 用户的openid |
| ||||
phone |
| 用户的手机号 |
| |||||
validcode |
| 验证码信息 |
| |||||
responseData | 响应的信息 |
| ||||||
t |
| 2:标识符 |
| |||||
| msg |
| 返回前端的相关信息 |
| ||||
openid |
| 用户的openid |
| |||||
data |
| 用户列表信息 |
| |||||
| opStaus |
| 订单完成进度 |
| ||||
order |
| 订单 |
| |||||
| createTime |
| 订单创建时间 |
| ||||
companyName |
| 公司名称 |
| |||||
userName |
| 用户名称 |
| |||||
返回(json) | Json对象 | Y |
|
| ||||
- 发送验证码
1)引导用户输入手机号,获取验证码
类别 | 数据 | 必选 | 说明 | |||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | |||
数据格式 | application/json | Y |
| |||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | |||
body (json)
| 数据 | 必选 | 说明 |
| ||
interface | Y | sendCodeToPhone |
| |||
requestData | 请求携带的参数 |
| ||||
| phone | Y | 电话号码 |
| ||
-- |
| --- |
| |||
---- |
| ---- |
| |||
responseData | 响应的信息 |
| ||||
Send |
| success:成功;fail:失败 |
| |||
|
| msg |
| 返回的相关信息 |
| |
返回(json) | Json对象 | Y |
|
| ||
- 订单详情页
1)根据订单id获取订单详情
类别 | 数据 | 必选 | 说明 | ||||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | ||||
数据格式 | application/json | Y |
| ||||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | ||||
| 数据 | 必选 | 说明 |
| |||
interface | Y | orderDetail |
| ||||
requestData | 请求携带的参数 |
| |||||
| orderIdo | Y | 为防止科学技术发 把orderId分成三个参数传递之后再拼接 |
| |||
orderIdt |
| 订单id |
| ||||
orderIds |
| 订单id |
| ||||
| 响应的信息 |
| |||||
t |
| 2:标识符 |
| ||||
msg |
| 返回前端的相关信息 |
| ||||
openid |
| 用户的openid |
| ||||
servUrl |
| 图片所在的服务器地址 |
| ||||
otName |
| 订单类型的名称 |
| ||||
order |
| 订单 |
| ||||
| createTime |
| 订单创建时间 |
| |||
companyName |
| 公司名称 |
| ||||
userName |
| 用户名称 |
| ||||
datas |
| 订单进度列表 |
| ||||
| createTime |
| 创建时间 |
| |||
content |
| 内容 |
| ||||
opms |
| 附件 |
| ||||
| imgUrl |
| 图片的相对路径 |
| |||
返回(json) | Json对象 | Y |
|
| |||
- 删除用户
1)删除用户就是变更用的状态
类别 | 数据 | 必选 | 说明 | ||||
HTTP请求URL | <http://xxx/xxx > | Y | 设备后台的云服务器的http地址 | ||||
数据格式 | application/json | Y |
| ||||
请求方式 | HTTP POST (Ajax json) |
| HTTP 请求类型 | ||||
| 数据 | 必选 | 说明 |
| |||
interface | Y | goAddAccount |
| ||||
requestData | 请求携带的参数 |
| |||||
| qqyId | Y | 绑定表的id |
| |||
-- |
| --- |
| ||||
---- |
| ---- |
| ||||
responseData | 响应的信息 |
| |||||
msg |
| 1:表示成功 :其他:为错误信息 |
| ||||
| openid |
| 用户的openid |
| |||
data |
| 绑定表信息 |
| ||||
| id |
| 绑定表id |
| |||
userPhone |
| 用户的手机号码 |
| ||||
--- |
| ---- |
| ||||
返回(json) | Json对象 | Y |
|
| |||