@xuduochoua
2015-11-04T03:15:16.000000Z
字数 30369
阅读 1337
返回码说明
{code://返回代号:0成功;其它 失败message://提示信息data://接口需求的具体数据}
接口地址
GET /auth/smscode
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| mobile | string | 接收短信的手机号码 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 502 | 与短信接口通讯异常 | 短信验证码发送失败 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data": "aba25484-c9db-403c-810d-5da308fe48aa" //短信验证码token值}
接口地址
POST /auth/regist
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| mobile | String | 手机号 | |
| password | String | 密码 | |
| smscode | String | 验证码 | |
| token | String | 验证码唯一票据 | |
| pushKey | String | Jpush设备ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 424 | 短信验证码错误 | 验证码错误 |
| 409 | 手机号重复 | 您的手机号码已注册过,请直接登录哦~ |
返回参数:
{code:0, //0-表示成功 其它表示失败message: null,data: CustomerInfo}
客户登录分为密码登录和短信验证码登录两种方式。后者在找不到注册用户的情形下,自动注册为初级会员。
接口地址
POST /auth/login
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| mobile | String | 手机号 | |
| password | String | 1 | 密码,传入该参数表示使用密码方式登录 |
| smscode | String | 2 | 验证码,验证码方式登录时必填 |
| token | String | 2 | 验证码唯一票据,验证码方式登录时必填 |
| pushKey | String | Jpush设备ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 密码登录时手机号码不存在 | 用户不存在 |
| 424 | 密码错误或验证码错误 | 密码错误/验证码错误 |
| 403 | 用户被禁用 | 帐号被禁用 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: CustomerInfo}
接口地址
POST /auth/passwd
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| mobile | String | 手机号 | |
| password | String | 密码 | |
| smscode | String | 验证码 | |
| token | String | 验证码唯一票据 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 手机号码不存在 | 用户不存在 |
| 424 | 验证码错误 | 验证码错误 |
| 403 | 用户被禁用 | 帐号被禁用 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: CustomerInfo}
接口地址
POST /profile/lord/buy
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户id | |
| lordJson | lordJson |
提交的信息 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{}}
接口地址
GET /profile/lord/send
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id : 129, //请客单IDcommodityId : 1, //商品IDcommodityName: "三杯鸡套餐", //商品名称price : 10.5, //商品单价count : 6, //请客份数fee : 90.5, //总花费shopId : 10041, //商品所在店铺IDshopName : "聚食惠餐厅", //商品所在店铺名称createTime : "2015-01-27 10:50",//请客时间share : "http://share.hurrylife.com/Xdw9Y8dE",//请客链接received : 3, //已被领取份数customerId : 3, //土豪idsystem : 3, //1-美食外卖 2-生鲜百货circleId : 3, //商圈IDpayed:true//支付状态},...]}
接口地址
GET /profile/lord/send/{id}
路径参数
id int 请客单ID
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 请客单ID不存在 | 系统繁忙,请稍候再试…… |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":["138****1245","138****1245","138****1245","138****1245",...]}
接口地址
GET /profile/lord/send/remove
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 请客单ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 请客单ID不存在 | 系统繁忙,请稍候再试…… |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":null}
接口地址
GET /profile/lord/receive
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
code| 错误原因 |返回消息
401|未传入操作人ID|您需要重新登录才能继续操作哦~
404|用户不存在|系统繁忙,请稍候再试……
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id : 129, //请客接收单IDlordId : 4, //土豪请客IDcustomerId : 4, //被请客用户idinitiator : "139****1111", //发起者commodityId : 4, //商品IDcommodityName: "三杯鸡套餐", //商品名称fee : 90.5, //总花费circleId : 3, //商圈IDshopId : 10041, //商品所在店铺IDshopName : "聚食惠餐厅", //商品所在店铺名称createTime : "2015-01-27 10:50",//请客时间used : false, //true - 已使用 | false - 未使用system : 1 //子系统标识 `1`-美食外卖 `2`-生鲜百货 `3`-干洗护理 `4`-同城微商},...]}
与确认订单类似,返回的配送地址、送达时间信息是系统推荐的值。
null。0,则支付方式不可点击。接口地址
GET /profile/lord/receive/use
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| id | int | 请客接收单ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
| 404 | 请客接收单ID | 系统繁忙,请稍候再试…… |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{id : 129, //请客接收单IDlordId : 4, //土豪请客IDcustomerId : 4, //被请客用户idinitiator : "139****1111", //发起者commodityId : 4, //商品IDcommodityName: "三杯鸡套餐", //商品名称fee : 90.5, //总花费circleId : 3, //商圈IDshopId : 10041, //商品所在店铺IDshopName : "聚食惠餐厅", //商品所在店铺名称createTime : "2015-01-27 10:50",//请客时间used : false, //true - 已使用 | false - 未使用system : 1 //子系统标识 `1`-美食外卖 `2`-生鲜百货 `3`-干洗护理 `4`-同城微商}}
接口地址
POST /profile/lord/receive/remove
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 请客接收单ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 请客单ID不存在 | 系统繁忙,请稍候再试…… |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":null}
接口地址
GET /profile/score
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":1003 //用户当前积分}
接口地址
GET /profile/scoremall/exchange
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id:1, //兑换物品IDname:"5元抵用券", //兑换物品名称valid:1, //有效期 单位天value:1, //券值condition:100, //条件 满xx元可用score:10 //兑换所需积分},...]}
接口地址
POST /profile/scoremall/exchange/{id}
eg.http://120.26.62.247/api/profile/scoremall/exchange/1?principal=1
路径参数
id int 要兑换的物品ID
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| num | int | 兑换的数量 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 412 | 积分余额不足 | 对不起,您的积分余额不足! |
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":null}
接口地址
POST /profile/scoremall/exchange
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| departmentOrder | DepartmentOrder |
订单信息 | |
| cardJson | String | cardJson |
抵用券json |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 412 | 积分余额不足 | 对不起,您的积分余额不足! |
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":null}
接口地址
GET /profile/score/record
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id:1,score:80,type:1,//1获得 2消费description:"订单完成获得40积分", //积分记录说明文字createTime:"2015-02-28" //积分变动时间},...]}
接口地址
GET /profile/score/rule
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":"<html>...</html>"}
接口地址
GET /profile/cash
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[ //抵用券{id:2, //抵用券IDvalue:5,//抵用券面值,¥5cardno:"xxxxxxx", //券号condition:100,//条件,¥5enable:true, //是否有效, false 表示已过期endTime:"2015-08-30" //有效期},...]}
接口地址
POST /profile/cash
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| cardno | string | 抵用券号码 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
| 504 | 不存在的抵用券 | 不存在的抵用券 |
| 604 | 该抵用券已被使用 | 该抵用券已被使用 |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":null}
接口地址
GET /profile/collect/shop
eg.http://120.26.62.247/api/profile/collect/shop?principal=1
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[ //{id:2, //商家IDname:"聚食惠",//categoryName:"中餐",//分类icon:"http://www.sd/asd/1"//图标notice:"30元起送 5元配送费",//商家信息star:5,//星级collectId:20//收藏ID},...]}
接口地址
GET /profile/collect/commodity
eg.http://120.26.62.247/api/profile/collect/commodity?principal=1
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[ //{id:2, //商品IDname:"聚食惠",//icon:"http://www.sd/asd/1"//图标sold:21,//已售量price:20,//价格restaurantId:21,//餐厅IDcollectId:21,//收藏ID},...]}
接口地址
POST /profile/collect/delete
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| collectedId | int | 收藏ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 用户不存在 | 您需要重新登录才能继续操作哦~ |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /profile/invoice
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[ //{id:2, //商品IDtitle:"聚食惠",//createTime:"2014-12-12"//时间},...]}
接口地址
POST /profile/addInvoice
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| title | String | 发票抬头 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 用户不存在 | 您需要重新登录才能继续操作哦~ |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
POST /profile/editInvoice/{id} //发票抬头id
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| title | String | 发票抬头 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 用户不存在 | 您需要重新登录才能继续操作哦~ |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
POST /profile/removeInvoice/{id} //发票抬头id
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 用户不存在 | 您需要重新登录才能继续操作哦~ |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /system/help
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{content:"..."}}
接口地址
GET /system/aboutus
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{content:"..."}}
接口地址
POST /profile/feedback
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| content | String | 反馈内容 | |
| contact | String | 联系方式 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 用户不存在 | 您需要重新登录才能继续操作哦~ |
| 424 | 密码错误 | 密码错误 |
| 403 | 用户被禁用 | 帐号被禁用 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
POST /profile/passwd
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| pwdold | String | 原密码 | |
| pwdnew | String | 新密码 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 用户不存在 | 您需要重新登录才能继续操作哦~ |
| 424 | 密码错误 | 密码错误 |
| 403 | 用户被禁用 | 帐号被禁用 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /profile/address
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| cityId | int | 当前城市ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[ //送餐地址{id:23, //送餐地址ID, 订餐时传入此参数location:"潜山路与东流路交叉口蔚蓝商务港B坐1406",name:"萨达姆",mobile:"18919601457",defaulted:true,//是否本商圈默认地址cityId:1,cityName:北京市,deliveryFee:5//配送费},...]}
接口地址
POST /profile/address/add
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| name | String | 收货人姓名 | |
| mobile | String | 手机号 | |
| cityId | int | 城市ID | |
| circleId | int | 商圈ID | |
| location | String | 详细地址 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 |
返回参数:
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
POST /profile/address/edit
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户ID | |
| addressId | int | 地址ID | |
| name | String | 收货人姓名 | |
| mobile | String | 手机号 | |
| cityId | int | 城市ID | |
| circleId | int | 商圈ID | |
| location | String | 详细地址 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 |
返回参数:
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
POST /profile/address/default
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前用户id | |
| addressIdint | 地址ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 604 | 不存在的地址 | 地址不存在 |
返回参数:
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
POST /profile/address/delete
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 地址ID |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 |
返回参数:
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /food/restaurant/category
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id:1, //分类idcategoryName:'中餐'//分类名称},...]}
接口地址
GET /food/restaurant
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| circleId | int | 商圈id | |
| categoryId | int | 餐厅分类id | |
| order | int | 排序 1-评价 2-销量 0-商家折扣率 | |
| promotionId | int | 优惠标签id | |
| start | int | 起始 | |
| size | int | 数量 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id:1, //餐厅idname:'Tail餐厅',icon:'....',//餐厅图标circleId:2,//所属商圈categoryName:"西餐",usedCard:true,//是否可使用抵用券deliverMoney:500.00,//起送金额deliverFee:5.00,//同商圈配送金额commentNum:10 //评价数star:4//评星level:[//等级diamond:1,//钻石数moon:2,//月亮数star:3//星星数]},...]}
接口地址
GET /food/search/restaurant
eg.http://120.26.62.247/api/food/search/restaurant?keywords=鸿云来
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| circleId | int | 商圈id | |
| keywords | string | 餐厅关键字 | |
| order | int | 排序 1-评价 2-销量 0-商家折扣率 | |
| start | int | 起始 | |
| size | int | 数量 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{//同餐厅列表id:1, //餐厅idname:'Tail餐厅',categoryName:"西餐",usedCard:true,//是否可使用抵用券commentNum:10 //评价数star:4//评星icon:'....',//餐厅图标level:[//等级diamond:1,//钻石数moon:2,//月亮数star:3//星星数]},...]}
接口地址
GET /food/search/commodity
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| circleId | int | 商圈id | |
| keywords | string | 商品关键字 | |
| order | int | 排序 1-价格 2-评价 3-销量 | |
| start | int | 起始 | |
| size | int | 数量 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{{id:1,name:'猪排饭',price:28;restaurantId:10,restaurantName:'Tail餐厅',star:4,sold:16.icon:'...'//商品图片level:[//等级diamond:1,//钻石数moon:2,//月亮数star:3//星星数]},...]}
接口地址
GET /food/commodity/category
eg.http://120.26.62.247/api/food/commodity/category?id=1
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 餐厅id |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id:1,name:'冷菜'},...]}
接口地址
GET /food/commodity
eg.http://120.26.62.247/api/food/commodity?restaurantId=1&categoryId=1
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| restaurantId | int | 餐厅id | |
| categoryId | int | 商品分类id | |
| start | int | 起始 | |
| size | int | 数量 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{{id:1,name:'猪排饭',price:28;sold:16.icon:'...',//商品图片restaurantId:1},...]}
接口地址
GET /food/restaurant/search
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 餐厅id | |
| keywords | string | 搜索关键字 | |
| start | int | 起始 | |
| size | int | 数量 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{{id:1,name:'猪排饭',price:28;sold:16.icon:'...',//商品图片restaurantId:1},...]}
接口地址
GET /food/commodity/{id}
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户id |
路径参数
id int 商品ID
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{{id:1,name:'猪排饭',price:28;description:'这是九九八十一道工序精心调制的猪排饭'.//介绍icon:'...'//商品图标image;['...',...];//商品图片collected:true,//是否收藏collectId:2,//收藏IDsold:3//},...]}
接口地址
GET /food/restaurant/{id}
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户id |
路径参数
id int 商家ID
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{id:1,name:'聚实惠餐厅',images['...',...],sold:3,//销量openTime:'10:00',//营业时间--开始closeTime:'22:00',//营业时间--结束description:'这是餐厅的简介,促销活动等',location:"蔚蓝商务港B座1816"longitude:134.232323//经度latitude:32.322332//纬度star:4,//星评-用以计算餐厅当前等级mobile:"13212212222",circleId:1,//商圈IDcategoryName:"中餐"//分类名称notice:"公告"//公告deliverMoney:120,//起送金额supportInvoice:true,//是否支持发票discount:0.7,//折扣率usedCard:true,//是否可使用抵用券collected:true//是否收藏collectId:2,//收藏IDcomments:[//显示三条评论{id:1,mobile:'130****1425',createTime:'2015-10-12',star:3,//1-差评 2-中评 3-好评content:'不错哦',images:['...',...]},...],level:[//等级diamond:1,//钻石数moon:2,//月亮数star:3//星星数]}}
接口地址
GET /food/restaurant/comment
eg.http://120.26.62.247/api/food/restaurant/comment?id=1
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 商家id | |
| type | int | 0-全部评论 1 -差评 2-中评 3-好评 | |
| start | int | 起始 | |
| size | int | 数量 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{countNum:10,//总评论数fineNum:7,//好评数middleNum:2//中评badNum:1,//差评comments:[{id:1,mobile:'130****1425',createTime:'2015-10-12',star:'好评',content:'不错哦',images:['...',...],},...]}}
接口地址
GET /food/recommend
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id:1, //idname:'推荐可乐',//附属品名称price:3},...]}
接口地址
GET /food/deliver
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户id | |
| addressId | int | 配送地址id | |
| restaurantId | int | 餐厅id |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
| 406 | 不存在的餐厅 | |
| 407 | 当前商圈不存在 |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":15.0}
接口地址
POST /food/commodity/collect
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户id | |
| id | int | 商品id |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":null}
接口地址
POST /food/restaurant/collect
请求参数:
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 当前登录用户idid | |
| id | int | 商家id |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
响应结果:
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":null}
接口地址
GET /department/category
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[{id:1,name:"w.y.w.k",//分类名icon:"http://www.sd/asd/1"//图标},...]}
接口地址
GET /department/commodity
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| categoryId | int | 分类ID | |
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"车厘子",//icon:"http://www.sd/asd/1"//图标sold:21,//已售量price:20,//价格unit:"500g",//单位special:true,//是否特卖specialPrice:18//特价}}
接口地址
GET /department/search
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| keyword | String | 搜索关键字 | |
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"车厘子",//icon:"http://www.sd/asd/1"//图标sold:21,//已售量price:20,//价格unit:"500g",//单位special:true,//是否特卖specialPrice:18//特价}}
接口地址
GET /department/commodity/{id}//id--商品id
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"车厘子",//images{//轮播图片"http//www/wa/as/1",...},description:"..."//文字介绍rate:98%,//好评率comments:[{//用户评价--默认3个mobile:"132****2112",createTime:"2014-08-23",content:"不错~",//内容targetStat:3,//1-差评 2-中评 3-好评images:{"http://wsd.sd/wad/1",...},},...]}}
接口地址
POST /department/order/buy
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| departmentOrder | DepartmentOrder |
订单信息 | |
| principal | int | 当前登录用户id |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{orderno:"2313213",price:12.00}}
接口地址
GET /cleaning/category
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[{id:1,name:"w.y.w.k",//分类名icon:"http://www.sd/asd/1"//图标},...]}
接口地址
GET /cleaning/commodity
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| categoryId | int | 分类ID | |
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"冬装水洗",//icon:"http://www.sd/asd/1"//图标sold:21,//已洗量price:20//价格}}
接口地址
GET /cleaning/search
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| keyword | String | 搜索关键字 | |
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"冬装水洗",//icon:"http://www.sd/asd/1"//图标sold:21,//已洗量price:20//价格}}
接口地址
GET /cleaning/commodity/{id}//id--商品id
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"冬装水洗",//images{//轮播图片"http//www/wa/as/1",...},description:"..."//文字介绍rate:98%,//好评率comments:[{//用户评价--默认3个mobile:"132****2112",createTime:"2014-08-23",content:"不错~",//内容targetStat:3,//1-差评 2-中评 3-好评images:{"http://wsd.sd/wad/1",...},},...]}}
接口地址
POST /cleaning/order/buy
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| cleaningOrder | CleaningOrder |
订单信息 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{}}
接口地址
GET /vshop/category
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[{id:1,name:"w.y.w.k",//分类名icon:"http://www.sd/asd/1"//图标},...]}
接口地址
GET /vshop/shop
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| category | int | 分类 -1--推荐店铺 默认全部 | |
| order | int | 排序 1-评价最好 2-销量最高 | |
| cityId | int | 城市ID | |
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"澳洲代购店",//category:"推荐店铺",//分类icon:"http://www.sd/asd/1"//图标notice:"30元起送 5元配送费",//商家信息star:5,//星级commentnum:20,//评论数recommend:true//是否为推荐}}
接口地址
GET /vshop/commodity/category
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 店铺id |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[{id:1,name:"w.y.w.k",//分类名},...]}
接口地址
GET /vshop/commodity
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| category | int | 分类 | |
| shopId | int | 店铺ID | |
| start | int | 起始 | |
| size | int | 页长 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"夫妻肺片",icon:"http://www.sd/asd/1"//图标sold:21,//已洗量price:20//价格}}
接口地址
GET /vshop/commodity/{id}//id--商品id
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"冬装水洗",//images{//轮播图片"http//www/wa/as/1",...},description:"..."//文字介绍rate:98%,//好评率comments:[{//用户评价--默认3个mobile:"132****2112",createTime:"2014-08-23",content:"不错~",//内容targetStar:3,//1-差评 2-中评 3-好评images:{"http://wsd.sd/wad/1",...},},...]}}
接口地址
POST /vshop/commodity/confirm
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| vshopOrder | VshopOrder |
订单信息 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{orderno:"213213",price:34.00}}
接口地址
GET /vshop/shop/{id}//id--商家id
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id:1,name:"澳洲代购店",//images{//轮播图片"http//www/wa/as/1",...},description:"..."//店铺简介,促销活动等star:4,//星评comments:[{//用户评价mobile:"132****2112",createTime:"2014-08-23",content:"不错~",//内容targetStar:3,//1-差评 2-中评 3-好评images:{"http://wsd.sd/wad/1",...},},...]}}
接口地址
GET /order/status
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID | |
| orderno | String | 订单号 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[{id:1,orderno:"xxxxx",//status:0//状态description:"..."//描述createTime:"2014-12-12"//创建时间},...]}
接口地址
GET /order/current
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[{id:1,orderno:"xxxxx",//system:1,sellerName:"..."//商家名commodityNames:"sdasd,asdas",//商品名(多个)createTime:"2014-12-12"//创建时间totalFee:4,//总金额status:0//状态},...]}
接口地址
GET /order/history
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:[{id:1,orderno:"xxxxx",//system:1,sellerName:"..."//商家名commodityNames:"sdasd,asdas",//商品名(多个)createTime:"2014-12-12"//创建时间totalFee:4,//总金额status:0//状态},...]}
接口地址
GET /order/detail
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID | |
| orderno | String | 订单号 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{id;orderno;//订单号createTime;//下单时间status;//状态:0-待支付 1-接单中 2-待发送 3-待确认 4 已收货 5-调度中 6-确认调度 7-已接单 8-取件中 9-护理中 10-配送中 12-退款中 18-已完成 19已取消system;//1-美食外卖 2-生鲜百货 3-干洗护理 4-同城微商deliverId;//配送员idtotalFee;//总价格remark;//订单备注payType;//支付方式 1-支付宝 2-微信支付 3-货到付款 4-招人请客addressId;//收货地址deliverFee;//配送费sellerId;//餐厅id或者vshop的idsellerName;//卖家名称 美食的店名,生鲜百货,干洗护理,徽商的店铺名commented;//是否评价hopeCarry;//期望送达时间hopeTake;//期望取件时间readyMoney;//应备零钱(当支付方式为货到付款的时候)invoice;//发票信息cardId;//抵用券idcardValue;//抵用券面值backCard;//满多少送多少抵价券,形如100,15changeRemark;//变更描述(配送员输入的内容)loadId;//土豪请客idcustomerId;//用户idcommodities:[{id:1//商品IDname:"三杯鸡",count,4//数量price:23.00recommend:false//是否为推荐商品 除美食外卖外都为false},...],address:{id:23, //送餐地址ID, 订餐时传入此参数location:"潜山路与东流路交叉口蔚蓝商务港B坐1406",name:"萨达姆",mobile:"18919601457",defaulted:true,//是否本商圈默认地址cityId:1,cityName:北京市,deliveryFee:5//配送费}}}
接口地址
GET /order/cancle
eg. http://120.26.62.247/api/order/cancle?principal=1&orderno=xxxxxx
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID | |
| orderno | String | 订单号 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 401 | 未传入操作人ID | 您需要重新登录才能继续操作哦~ |
| 404 | 用户不存在 | 系统繁忙,请稍候再试…… |
| 604 | 订单不存在 | 不存在的订单 |
| 605 | 不可取消 | 订单当前状态不可取消 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:null}
接口地址
POST /order/comment/food
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 用户ID | |
| orderno | string | 订单号 | |
| forfood | int | 餐厅美食评价 1-差评 2-中评 3-好评 | |
| fordeliver | int | 配送专员评价 | |
| pics | String | 图片-最多三四张 | |
| content | string | 评论内容 |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":100//获得的积分}
接口地址
POST /order/comment/department
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| commentJson | CommentJson |
评论JSON |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":100//获得的积分}
接口地址
POST /order/comment/cleaning
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| commentJson | CommentJson |
评论JSON |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":100//获得的积分}
接口地址
POST /order/comment/vshop
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| commentJson | CommentJson |
评论JSON |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":100//获得的积分}
接口地址
GET /order/deliver/location
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| orderno | string | 订单号 | |
| longitude | double | 经度 | |
| latitude | double | 纬度 |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{status:2,//配送员状态distance:500//距离}}
客户端(买家)在打开APP就应马上调用的接口
该接口集成了定位当前商圈、版本更新、获取系统配置、首页广告等信息
接口地址
GET /system
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| city | String | 城市名 | |
| longitude | double | 经度,不填无法得到商圈 | |
| latitude | double | 纬度,不填无法得到商圈 |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{cityId:232,//城市IDcityName:"合肥",circleId:2,//商圈IDcircleName:"万达广场",//商圈名称cleaningMoney:100//干洗护理起始金额cleaningFee:10//干洗护理配送费deliverMoney:500//生鲜百货起始金额deliverFee:10//生鲜百货配送费carouses:[{id:1,image:"http://static.taddy.com/upfile/2014/9/10/lasjfoegaljoeg/icon-xs.png",title:"好消息"//标题},...]}}
接口地址
GET /system/carousel
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| id | int | 轮播id |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{ "<div>...</div>"}}
接口地址
GET /system/upgrade
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| code | int | 版本号,不填无版本更新 | |
| type | int | 0-买家端 1-配送员 | |
| category | int | 1-安卓 2-苹果 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{ //无版本更新时为nullversion:"10.0.0.3", //版本号log:"更新日志:....(略)", //更新日志url:"http://....apk" //下载地址}}
接口地址
GET /system/hotword
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{ //"不要辣",...}}
接口地址
GET /system/aboutus
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{ "<div>...</div>"}}
接口地址
GET /system/citys
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| city | string | 定位的当前城市名 | |
| longitude | double | 经度,不填无法得到商圈 | |
| latitude | double | 纬度,不填无法得到商圈 |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":[{id:1,name:"北京"}]}
接口地址
GET /system/circles
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| cityId | int | 当前城市id | |
| longitude | double | 经度,不填无法得到商圈 | |
| latitude | double | 纬度,不填无法得到商圈 |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{nearest:{//最近的商圈id:2,name:'yy商圈',createTime:"2012-12-12",deliverFee:5.00,cityId:232,CirclePoint [{id:1,x:137233223,longitude:"137,233223",y:37233223,latitude:"37,233223",},...]}allCitys:[//该城市下的所有商圈{id:2,name:'yy商圈',createTime:"2012-12-12",deliverFee:5.00,cityId:232,CirclePoint [{id:1,x:137233223,longitude:"137,233223",y:37233223,latitude:"37,233223",},...]},......}}
接口地址
GET /system/citys/map
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| cityId | int | 当前城市id | |
| longitude | double | 经度,不填无法得到商圈 | |
| latitude | double | 纬度,不填无法得到商圈 |
响应结果
{"code": 0, //0 - 接口调用成功,其他值表示失败"message": null,"data":{nearest:{//最近的商圈id:2,name:'yy商圈'longitude:117.12,latitude:32.12}allCitys:[//该城市下的所有商圈{id:1,name:"XX商圈",longitude:117.11latitude:32.11},......}}
接口地址
POST /deliver/login
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| mobile | String | 手机号 | |
| password | String | 1 | 密码 |
|pushKey|String||Jpush设备ID|
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 密码登录时手机号码不存在 | 用户不存在 |
| 403 | 用户被禁用 | 帐号被禁用 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: {id:1,username:'Tom',mobile:'15056920174',workNum:'PS001'....}}
接口地址
GET /deliver/waitreceive/num
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: 32}
接口地址
GET /deliver/waitreceive
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| start | int | ||
| size | int |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: [{orderno:'123456',type:2,//订单类型createTime:'2014-11-12 11:20',//下单时间sellerAdd:{//商家地址name:'天鹅湖万达酒店',longitude:117.147852,latitude:31.12mobile:'13855251478'},buyerAdd:{//买家地址name:'天鹅湖万达酒店',longitude:117.147852,latitude:31.12mobile:'13855251478'},...]}
接口地址
POST /deliver/order/refuse
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| orderno | string | 订单号 | |
| cause | string | 拒单原因 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 | |
| 504 | 订单不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
POST /deliver/order/receive
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| orderno | string | 订单号 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 | |
| 504 | 订单不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /deliver/waitdeliver/num
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: 32}
接口地址
GET /deliver/waitdeliver
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| start | int | ||
| size | int |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: [//同待接单列表}
接口地址
GET /deliver/order/deliver/
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| orderno | string | 订单号 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 | |
| 504 | 订单不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /deliver/deliver/num
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: 32}
接口地址
GET /deliver/deliver
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| start | int | ||
| size | int |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: [//同待接单列表}
接口地址
GET /deliver/service /
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| orderno | string | 订单号 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 | |
| 504 | 订单不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /deliver/cannot/service /
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| orderno | string | 订单号 | |
| cause | string | 原因 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 | |
| 504 | 订单不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: null}
接口地址
GET /deliver/finished/num
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: 32}
接口地址
GET /deliver/finished
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| start | int | ||
| size | int |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: [{id:1,oderno:'123456',createTime:'2015-11-12 11:30'},...]}
接口地址
GET /deliver/order/detail
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| orderno | string | 订单号 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 | |
| 504 | 订单不存在 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data:{。。。}}
接口地址
POST /deliver/auth/passwd
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| principal | int | 配送员id | |
| oldpassword | String | 旧密码 | |
| newpassword | String | 新密码 |
运行时异常
| code | 错误原因 | 返回消息 |
|---|---|---|
| 404 | 用户不存在 | |
| 405 | 密码错误 | |
| 403 | 用户被禁用 | 帐号被禁用 |
返回参数
{code:0, //0-表示成功 其它表示失败message: null,data: {id:1,username:'Tom',mobile:'15056920174',workNum:'PS001'....}}
接口地址
GET /deliver/upgrade
请求参数
| 参数 | 数据类型 | 必填 | 参数说明 |
|---|---|---|---|
| code | int | 版本号,不填无版本更新 |
响应结果
{code: 0, //0 - 接口调用成功,其他值表示失败message: null,data:{ //无版本更新时为nullversion:"10.0.0.3", //版本号log:"更新日志:....(略)", //更新日志url:"http://....apk" //下载地址}}
客户实体对象说明
{id:1,//用户IDmobile:"189****1457"//用户手机号}
订单详情 对象说明
[{id:1,num:5,score:50//所要积分},{...},...]
土豪请客 对象说明
{commodityId:2,commodityName:'三杯鸡',fee:120.0//总费用price:12.0count:10,//数量shopId:'1',//商店id(生鲜外卖时候为0)shopName:'吉时惠'//商店(生鲜外卖时候为"生鲜外卖")customerId:1//system:1,//1-美食外卖 2-生鲜百货circleId:1//商圈id}
订单详情 对象说明
{system : 2,//子系统标识 `1`-美食外卖 `2`-生鲜百货 `3`-干洗护理 `4`-同城微商addressId : 1//配送地址IDdeliveryFee:10.00,//配送费commodities:[{id:21, //商品IDname:"苹果", //商品名称count:10 //商品数量price:10.00//单价},...],payType:1//1-支付宝支付 2-微信支付 3-货到付款 4-找人请客remark:"多加饭,没零钱,不要辣",totalFee:5.00//总费用,invoice:"鸿云来",//发票信息loadId:1,//土豪请客IDcardId:1,//抵用券idcardValue:5,//抵用券值sellerId:2,//卖家idsellerName,//卖家namefirstOrder:false //是否是首次下单}
订单详情 对象说明
{system : 3,//子系统标识 `1`-美食外卖 `2`-生鲜百货 `3`-干洗护理 `4`-同城微商addressId : 1//配送地址IDdeliveryFee:10.00,//配送费hopeTake:"16:30",//期望取件时间hopeCarry:"17:30",//期望送达时间commodities:[{id:21, //商品IDname:"冬装干洗", //商品名称count:10 //商品数量price:10.00//单价recommend:false//当前商品是否为推荐的商品},...],payType:1//1-支付宝支付 2-微信支付 3-货到付款 4-找人请客remark:"多加饭,没零钱,不要辣",totalFee:5.00//总费用,invoice:"鸿云来"//发票信息firstOrder:false //是否是首次下单}
订单详情 对象说明
{system : 4,//子系统标识 `1`-美食外卖 `2`-生鲜百货 `3`-干洗护理 `4`-同城微商addressId : 1//配送地址IDdeliveryFee:10.00,//配送费commodities:[{id:21, //商品IDname:"冬装干洗", //商品名称count:10 //商品数量price:10.00//单价recommend:false//当前商品是否为推荐的商品},...],payType:1,//1-支付宝支付 2-微信支付 3-货到付款 4-找人请客remark:"多加饭,没零钱,不要辣",totalFee:5.00,//总费用,invoice:"鸿云来"//发票信息sellerId:5,//卖家idsellerName//卖家name}
订单详情 对象说明
{customerId: 4,//用户IDorderno:"ww22212"//订单号deliverStar:3,////配送员评分 在同城微商时候 为对店铺的评价 stardetail:[{commodityId:21, //商品IDcontent:2, //商品数量star:3,//3 好评 2中评 1差评images:"1,2"//图片id用,连接},...],payType:1,//1-支付宝支付 2-微信支付 3-货到付款 4-找人请客remark:"多加饭,没零钱,不要辣",totalFee:5.00,//总费用,invoice:"鸿云来"//发票信息}
二维码的功能包括两个方面:
1. 跳转到后台临时创建的活动页
2. 任何一款其它APP打开后能跳转到应用下载页面
针对以上需求,这里规定下客户端需实现的功能。
客户端在扫描二维码后会得到一个url,例如:
http://teddy.hylapp.com/acitivity/14092003?key1=dafe&key2=dsfae&needLogin=true
客户端根据此URL拼接一个新的URL,并用内嵌浏览器打开新的URL。拼接步骤如下:
1. 在url中查找字符串needLogin=true,若能查找到此字符串,则表示该项活动需用户登录,客户端先引导用户登录,然后在url后追加登录用户ID参数。例:&principal=1。
2. 始终在URL后面增加特殊参数:&spt=hylapp
将得到的URL在内嵌浏览器中打开即可。
推送消息给客户端时候附带的数据,客户端可根据数据进行相信处理