ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[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 ~~~