interface order - Campus-take-out/take-out GitHub Wiki

订单接口文档

增加订单接口

接口地址:http://address/Campus take-out/addOrder

Method:post

入参

字段 类型 含义 备注
o_mid int 商家id 必传
o_arrivetime datetime 订单送达时间 必传
o_fid String [fid,num]数组(菜品id及数量) 必传
o_uid int 用户id 必传
o_note String 订单备注 必传
o_totle double 订单费用 必传
o_num int 餐具数量 必传

入参示例

{
"o_mid":"22",
"o_fid":"xxxxxxxxxxx",
"o_uid":"11",
"o_num":"10",
"o_totle":"212.3",
"o_arrivetime":"2018-08-11 08:51:03.0000",
"o_note":"xxxxx"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"订单注册成功",
"time":1528777676503,
"data":null
}

修改订单状态(商家是否接单)接口

接口地址:http://address/Campus take-out/addOrderStatus

Method:post

入参

字段 类型 含义 备注
o_id int 订单id 必传
o_status int 商家是否接单 必传

入参示例

{
"o_id":"94c37b3a-8238-4ab5-bb6a-25e07c727d2c",
"o_status":"1"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"商家接单成功",
"time":1535952221350,
"data":null
}

修改订单状态(用户是否支付)接口

接口地址:http://address/Campus take-out/addOrderPayStatus

Method:post

入参

字段 类型 含义 备注
o_id int 订单id 必传
o_paystatus int 用户是否接单 必传

入参示例

{
"o_id":"94c37b3a-8238-4ab5-bb6a-25e07c727d2c",
"o_paystatus":"1"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"订单支付成功",
"time":1535952267754,
"data":null
}

修改订单状态(配送状态)接口

接口地址:http://address/Campus take-out/addOrderSendStatus

Method:post

入参

字段 类型 含义 备注
o_id int 订单id 必传
o_sendstatus int 配送状态 必传

入参示例

{
"o_id":"94c37b3a-8238-4ab5-bb6a-25e07c727d2c",
"o_sendstatus":"1"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"订单修改配送状态成功",
"time":1535952312452,
"data":null
}

删除订单接口

接口地址:http://address/Campus take-out/deleteOrder

Method:get

入参字段

字段 类型 含义 备注
o_id string 订单id 必传

入参示例

http://address/Campus take-out/deleteOrder?o_id=2f8e0346-c2c1-4f4d-b167-4bbfad4db79a

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"删除订单成功",
"time":1528980478089,
"data":null
}

通o_id获取订单信息接口

接口地址:http://address/Campus take-out/getOrderByOID

Method:get

入参字段

字段 类型 含义 备注
o_id int 订单id 必传

入参示例

http://pxyu.xin:8080/Campus take-out/getOrderByOID?o_id=94c37b3a-8238-4ab5-bb6a-25e07c727d2c

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
object jsonObject 返回的数据
o_id int 订单id
o_mid int 商家id 必传
o_uid int 用户id 必传
o_fid String 菜品id及菜品数量
o_tel String 商家电话
o_address String 配送地址
o_status int 接单状态
o_paystatus int 支付状态
o_sendstatus int 配送状态
o_totle double 订单费用
o_createtime String 订单创建时间
o_arrivetime String 订单送达时间
o_note String 订单备注
o_num int 餐具数目

出参示例

{
"code":"200",
"msg":"返回订单信息成功",
"time":1535953983723,
"object":
{
"o_id":"94c37b3a-8238-4ab5-bb6a-25e07c727d2c",
"o_mid":"22",
"o_fid":"xxxxxxxxxxx",
"o_uid":"11",
"o_tel":"18645068856",
"o_address":"哈尔滨理工大学图书馆|邓焕银|0|18846079441",
"o_status":1,
"o_totle":212.0,
"o_sendstatus":1,
"o_createtime":"2018-09-03 11:45:14.0",
"o_arrivetime":"2018-08-11 08:51:03.0",
"o_note":"xxxxx",
"o_paystatus":1,
"o_num":10
}
}

通o_mid获取订单信息接口

接口地址:http://address/Campus take-out/getOrderByOMID

Method:get

入参字段

字段 类型 含义 备注
o_mid int 商家id 必传

入参示例

http://pxyu.xin:8080/Campus take-out/getOrderByOMID?o_mid=22

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject(数组) 返回的数据
o_id int 订单id
o_mid int 商家id 必传
o_uid int 用户id 必传
o_fid String 菜品id及菜品数量
o_tel String 商家电话
o_address String 配送地址
o_status int 接单状态
o_paystatus int 支付状态
o_sendstatus int 配送状态
o_totle double 订单费用
o_createtime String 订单创建时间
o_arrivetime String 订单送达时间
o_note String 订单备注
o_num int 餐具数目

出参示例

{
"code":"200",
"msg":"通过o_mid查询成功,获取商家所有订单成功",
"time":1535954054734,
"data":[
{"o_id":"222233",
"o_mid":"22",
"o_fid":"xxx",
"o_uid":"11",
"o_tel":"",
"o_address":"",
"o_status":0,
"o_totle":0.0,
"o_sendstatus":0,
"o_createtime":null,
"o_arrivetime":null,
"o_note":"",
"o_paystatus":0,
"o_num":1
},
{
"o_id":"94c37b3a-8238-4ab5-bb6a-25e07c727d2c",
"o_mid":"22",
"o_fid":"xxxxxxxxxxx",
"o_uid":"11",
"o_tel":"18645068856",
"o_address":"哈尔滨理工大学图书馆|邓焕银|0|18846079441",
"o_status":1,
"o_totle":212.0,
"o_sendstatus":1,
"o_createtime":"2018-09-03 11:45:14.0",
"o_arrivetime":"2018-08-11 08:51:03.0",
"o_note":"xxxxx",
"o_paystatus":1,
"o_num":10
}
]
}

通o_uid获取订单信息接口

接口地址:http://address/Campus take-out/getOrderByOUID

Method:get

入参字段

字段 类型 含义 备注
o_Uid string 用户id 必传

入参示例

http://pxyu.xin:8080/Campus take-out/getOrderByOUID?o_uid=11

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject(数组) 返回的数据
o_id String 订单id
o_mid int 商家id 必传
o_uid int 用户id 必传
o_fid String 菜品id及菜品数量
o_tel String 商家电话
o_address String 配送地址
o_status int 接单状态
o_paystatus int 支付状态
o_sendstatus int 配送状态
o_totle double 订单费用
o_createtime String 订单创建时间
o_arrivetime String 订单送达时间
o_note String 订单备注
o_num int 餐具数目

出参示例

{
"code":"200",
"msg":"通过o_uid查询成功,
获取商家所有订单成功",
"time":1535954079412,
"data":
[
{
"o_id":"222233",
"o_mid":"22",
"o_fid":"xxx",
"o_uid":"11",
"o_tel":"",
"o_address":"",
"o_status":0,
"o_totle":0.0,
"o_sendstatus":0,
"o_createtime":null,
"o_arrivetime":null,
"o_note":"",
"o_paystatus":0,
"o_num":1
},
{
"o_id":"94c37b3a-8238-4ab5-bb6a-25e07c727d2c",
"o_mid":"22",
"o_fid":"xxxxxxxxxxx",
"o_uid":"11",
"o_tel":"18645068856",
"o_address":"哈尔滨理工大学图书馆|邓焕银|0|18846079441",
"o_status":1,
"o_totle":212.0,"o_sendstatus":1,
"o_createtime":"2018-09-03 11:45:14.0",
"o_arrivetime":"2018-08-11 08:51:03.0",
"o_note":"xxxxx",
"o_paystatus":1,
"o_num":10
}
]
}
⚠️ **GitHub.com Fallback** ⚠️