[TOC=2]
>[info] 订单列表,包含订单相关的数据,包含民工自己的订单相关的数据,请注意区分。
## 枚举变量
### 订单类型(type):
| 可选值 | 说明 |
| --- | --- |
| bid | 招标单 |
| phone_reservation | 电话预约单 |
| online_reservation | 在线预约单 |
### 订单状态(status):
| 可选值 | 说明 |
| --- | --- |
| processing | 招标时,等待雇主确认;预约时,等待工人确认 |
| succeed | 招标成功或已接受预约 |
| cancelled | 已取消。雇主或工人主动取消 |
| timeout | 未及时接受预约,或雇主未及时处理招标 |
| refused | 工人拒绝预约或招标未被选中 |
### 取消原因(cancel_reason):
| 可选值 | 说明 |
| --- | --- |
| others | 其他原因 |
| null | 正常 |
### 劳务计费方式(charging_method):
| 可选值 | 说明 |
| --- | --- |
| total | 总价包干 |
| per_unit | 按件计费 |
| per_day | 按天计费 |
| null | 电话议价 |
### 订单类型(order_type):
| 可选值 | 说明 |
| --- | --- |
| bid | 招标单 |
| phone_reservation | 电话预约单 |
| online_reservation | 在线预约单 |
### 订单状态(order_status):
| 可选值 | 说明 |
| --- | --- |
| pending | 待支付。如果雇主需要付费才能招工,会进入此状态 |
| processing | 处理中。如果是招标单,表示招标中;如果是预约单,表示等待工人确认 |
| succeed | 成功。已选择招标候选,或预约已被确认 |
| finished | 已完成。活干完了,或者工人没来都算作完成状态 |
| cancelled | 已取消。雇主或工人主动取消、预约被拒绝 |
| timeout | 招标或预约未及时处理 |
| refused | 预约被拒绝 |
### 订单子状态(sub_status):
| 可选值 | 说明 |
| --- | --- |
| normal | 正常 |
| labour_cancelled | 工人取消 |
| absence | 招工成功但工人没来 |
## 我的订单
## 订单数量
~~~[api]
get:/reservation/getQuantity
<<<
success
{
"code": 0,
"data": {
"order_num": 12,//所有订单数
"evaluate_num": 12//未评价订单数
}
}
~~~
## 所有订单
~~~[api]
get:/reservation/index
int:current_page=1#当前页
int:page_number=10#页码
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 13,
"type": "online_reservation",//订单类型 详情见枚举变量
"status": "processing",//订单状态 详情见枚举变量
"cancel_reason": null,//取消原因 详情见枚举变量
"create_time": "2018-03-03 17:03:05",//抢单时间/被选中时间
"title": "推粪包沟7",//订单标题
"description": "26262652",//订单描述
"employer_name": "232",//用工人姓名
"employer_phone": "13551344444",//用工人手机号
"job_category_name": "推粪包沟",//工种类型
"job_name": "71212",//工种名
"specifications": [//工种详细信息
{
"工作量": "1521袋/立方",
"包装方式": "60公斤袋装",
"服务内容": "推粪撒粪",
"粪肥类型": "干鸡粪"
}
],
"address": [//详细上工地址
{
"id": 2,
"area": "化龙区域",
"city": "潍坊市",
"name": "232",
"town": "化龙镇",
"phone": "13551344444",
"area_id": 399,
"user_id": 3,
"village": "马庄村",
"district": "寿光市",
"province": "山东省",
"is_default": false
}
],
"reservation_time": "2018-03-06 03:03:00",//上工时间
"labour_number": 45,//招工人数
"charging_method": null,//计费方式 详情见枚举变量
"cost": null,//劳务费用
"with_shuttle": 0,//是否接送
"memo": "1541541",//订单其他信息
"order_type": "online_reservation",//订单类型 详情见枚举变量
"order_status": "processing",//订单状态 详情见枚举变量
"sub_status": "normal",//订单子状态 详情见枚举变量
"labour_rated": 0,//民工是否评价 0 未评价 1 已评价
"extra": null,//订单其他信息
"employer_id": 3,//雇主id
"pay_id": "E152006778544600",//订单号
"rate1": 85,
"rate2": 85,
"rate3": 85,
"name": "1",//雇主姓名(发布招工信息的姓名)
"avatar": "1"//雇主头像地址
}
],
"current_page": 1,//当前页
"page_number": 10//页码
}
}
~~~
## 未评价订单
~~~[api]
get:/reservation/getEvaluate
int:current_page=1#当前页
int:page_number=10#页码
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 13,
"type": "online_reservation",//订单类型 详情见枚举变量
"status": "processing",//订单状态 详情见枚举变量
"cancel_reason": null,//取消原因 详情见枚举变量
"create_time": "2018-03-03 17:03:05",//抢单时间/被选中时间
"title": "推粪包沟7",//订单标题
"description": "26262652",//订单描述
"employer_name": "232",//用工人姓名
"employer_phone": "13551344444",//用工人手机号
"job_category_name": "推粪包沟",//工种类型
"job_name": "71212",//工种名
"specifications": [//工种详细信息
{
"工作量": "1521袋/立方",
"包装方式": "60公斤袋装",
"服务内容": "推粪撒粪",
"粪肥类型": "干鸡粪"
}
],
"address": [//详细上工地址
{
"id": 2,
"area": "化龙区域",
"city": "潍坊市",
"name": "232",
"town": "化龙镇",
"phone": "13551344444",
"area_id": 399,
"user_id": 3,
"village": "马庄村",
"district": "寿光市",
"province": "山东省",
"is_default": false
}
],
"reservation_time": "2018-03-06 03:03:00",//上工时间
"labour_number": 45,//招工人数
"charging_method": null,//计费方式 详情见枚举变量
"cost": null,//劳务费用
"with_shuttle": 0,//是否接送
"memo": "1541541",//订单其他信息
"order_type": "online_reservation",//订单类型 详情见枚举变量
"order_status": "processing",//订单状态 详情见枚举变量
"sub_status": "normal",//订单子状态 详情见枚举变量
"labour_rated": 0,//民工是否评价 0 未评价 1 已评价
"extra": null,//订单其他信息
"employer_id": 3,//雇主id
"pay_id": "E152006778544600",//订单号
"rate1": 85,
"rate2": 85,
"rate3": 85,
"name": "1",//雇主姓名(发布招工信息的姓名)
"avatar": "1"//雇主头像地址
}
],
"current_page": 1,//当前页
"page_number": 10//页码
}
}
~~~
## 抢单
~~~[api]
post:/reservation/create
*int:order_id=1#订单id
<<<
success
{
"code": 0
}
<<<
error
{
"code": -1,
"msg": "请勿重复抢单"
}
~~~
## 取消订单
>[info] 订单 id 就是 订单详情里面的订单 id
~~~[api]
post:/reservation/cancel
*int:order_id=1#订单id
string:cancel_reason=others#取消原因,默认其他
<<<
success
{
"code": 0
}
<<<
error
{
"code": -1,
"msg": "订单已被取消"
}
~~~
## 接受预约
~~~[api]
post:/reservation/accept
*int:order_id=1#订单id
<<<
success
{
"code": 0
}
<<<
error
{
"code": -1,
"msg": "订单已被取消"
}
~~~
## 拒绝预约
~~~[api]
post:/reservation/refuse
*int:order_id=1#订单id
<<<
success
{
"code": 0
}
<<<
error
{
"code": -1,
"msg": "订单已被取消"
}
~~~
## 抢单中的
~~~[api]
get:/reservation/getOrder
<<<
success
<<<
error
~~~
- 使用须知
- 共用数据
- 数据库
- 管理员
- 管理--登录注册
- 管理--个人资料
- 管理--工种相关
- 管理--工作相关
- 管理--蔬菜分类
- 管理--订单相关
- 管理--用户相关
- 管理--消息相关
- 管理--banner
- 管理--认证相关
- 管理--蔬菜改版
- 雇主端
- 雇主--登录注册
- 雇主--个人资料
- 雇主--设备相关
- 雇主--控制设备
- 雇主--用工地址
- 雇主--我的收藏
- 雇主--工种相关
- 雇主--我的订单
- 雇主--我的红包
- 雇主--评价订单
- 雇主--消息相关
- 雇主--积分相关
- 雇主--民工列表
- 雇主--banner
- 雇主--邀请注册
- 雇主--分享民工
- 民工端
- 民工--登录注册
- 民工--个人资料
- 民工--我的红包
- 民工--订单相关
- 民工--我的订单
- 民工--评价订单
- 民工--消息相关
- 民工--积分相关
- 民工--认证相关
- 民工--工种相关
- 民工--会员相关
- 民工--分享相关
- 民工--服务区域
- 民工--服务技能
- 民工--邀请注册