@zhuchao941
2019-04-28T06:25:13.000000Z
字数 13865
阅读 1671
rider/base/submit-device-info.json{
"cityId":1,
"riderId":"10010",
"os": "Android|iOS",//系统
"idfa": "",//idfa
"idfv": "",//idfv
"imei": "",//imei
"deviceModel": "",//手机型号
"cpuModel": "",//CPU型号
"cpuCoreCount": "",//CPU核心数
"RAM": "",//运行总量
"ROM": "",//内存总量
"batteryCapacity": "",//电池容量
"resolution": "",//手机分辨率
"screen": "",//屏幕尺寸
"cameraPixel": "",//摄像头像素
"ipAddress": "",//IP地址
"deviceBrand": "",//手机厂商
"network": ""//移动网络信息
}
{
status:1,
data:{
successText:""
}
}
rider/base/rider-hot-areas.json{
cityId:String,
riderId:String,
ltLat:int,
ltLng:int,
rtLat:int,
rtLng:int,
lbLat:int,
lbLng:int,
rbLat:int,
rbLng:int,
lat:int,
lng:int,
type:int //类型:0-当前热力分布 1-预测热力分布
}
{
status:1,
data:{
warning:[],
areas:[]
},
msg:""
}
rider/order-query/view-hema-goods-list.json{
cityId:String,
riderId:String,
orderId:String,
source:int,
orderType:int
}
{
status:1,
data:{
totalGoodsNumber:String //类型:当前订单总的商品数量
goodsList:[
{'pickingNumber':String //类型:当前实际拣货数量
} ],
},
msg:""
}
rider/base/thief-operation.json{
cityId:String,
riderId:String,
operateType:int,//操作类型,1-禁用操作,2-解禁
thiefList:[{
"packageName":String //包名
"code":String,//外挂ID
"actionType":int,//风控行为
}
]
}
{
status:1,
data:{
successText:""
},
msg:"",
code:10001 //重新拉取配置规则
}
rider/polling/upload-position.json{
cityId:String,
riderId:String,
imei:String,
lat:int,
lng:int,
version:String,
locationType:int,
client:String
jumpPoint:int,
utc:long
}
{
"status": 1,
"data": {
"updateType": 0,
"url": "",
"latestVersion": "",
"tips": "",
"md5": "",
"isSelf": 1,
"verifyResult": "",
"notSelfText": "",
"orderNotifyList": [],
"lostConnectionNotify": "",
"riderTypeChangeNotify": "",
"notificationNotify": 0,
"cancelOrderPunishNotify": "",
"orderCellingChangedNotify": "",
"verifiedOvertime": false,
"patchUpdateNotify": 0,
"forbiddenNotify": "",
"upgradeProtocolNotify": "",
"robOrderNotify": 0,
"serviceTimeStamp": 1551063922716,
"bannerNotify": 1,
"bundleId": "",
"authResult": "",
"agingStatus": 0,
"zcOrderStatus": 0,
"weexConfigVersion": "",
"weexConfigUrl": "",
"weexConfigMD5": "",
"recommendOrderNotify": 0,
"httpdnsSwitch": 0,
"dialogNotify": {
"imgUrl": "",
"forwardUrl": "",
"checkId": "",
"type": "",
"deadline": "",
"tips": "",
"deadlineTs": ""
},
"residentNotify": {
"shopName": "",
"residentTaskId": ""
},
"driftOpen": 0,
"wsOpen": 1,
"hemaDispatch": 0,
"hemaChecked": 0,
"hySdkOpen": 0,
"modifyPhoneSuccess": "",
"sopNotify": [],
"weatherType": 0,
"newProduct": "",
"riderLevelInfo": "",
checkBanners:[
{
checkId:String,//抽查ID
deadline:long,//抽查截止时间戳,long类型,毫秒为毫秒
type:String//抽查类型,枚举值与dialogNotify保持一致
}
]
},
"msg": "",
"errorCode": "",
"extraMsg": ""
}
rider/notify/get-banner-info.json{
"cityId":1,
"riderId":"10010",
"locationPage": "位置标志(1-推荐单列表) 2-我的钱包"
}
{
status:1,
data:{
"locationId":"" 位置标志ID 类型:int
"bannerList":[
{
"bannerId":标志ID 类型 int
"imageUrl":图片url 类型 String
"url":跳转url 类型 String
"adMobile":是否是AdMobile广告 0-否 1-是
isAd:int,//是否是广告图片 0-不是 1-是
}
] banner列表
}
}
rider/base/login.json{
"cityId":1,
"riderId":"10010",
captcha:String,
lat:int,
lng:int,
version:String,
imei:String,
source:String,
client:String,
channelId:String,
phoneVersion:String,
clientId:String,
systemCode:flash
}
{
"status": 1,
"data": {
"updateType": 0,
"url": "",
"latestVersion": "",
"tips": "",
"md5": "",
"adPicUrl": "",
"serverTime": 1552010892404,
"isNewComer": 0,
"weexConfigVersion": "",
"weexConfigUrl": "",
"weexConfigMD5": "",
"riderId": 111098,
"riderType": 0,
"insuranceFee": 2.33,
"areaCode": "0571",
"guideVersion": "",
"tradingAreaId": "",
"riderName": "点小哥",
"identityCard": "41142519900316093X",
"forceReadNotify": {
"id": "",
"title": "",
"type": "0",
"url": "",
"imageUrl": ""
},
"token": "8ea00c17-ea62-48a4-8007-7f82e3f42f95",
"serverAddress": "",
"distanceThreshold": 3000.0,
"targetRadius": 1000.0,
"distanceTimeInterval": 600,
"waitForDistanceThreshold": 500.0,
"newUserReward": true,
"spreadRedPoint": false,
"csTel": "0571-88223300",
"firstLogin": false,
"registCityId": 1,
"redPacketVisible": 0,
"needProtocal": 0,
"originCityId": "1",
"adPicInfo": {
adType:int,//0-自主配置广告 1-admobile广告
isAd:int,//是否是广告图片 0-不是 1-是
adPicUrl:String,//广告图片url
adPicJumpUrl:String,//点击广告图片跳转的url,
adId:int,//广告图片ID
}
},
"msg": "",
"errorCode": "",
"extraMsg": ""
}
rider/base/set-working-area.json{
riderId:String,
cityId:String,
workingAreaLat:int,//接单区域中心店纬度,
workingAreaLng:int,//接单区域中心点经度
radius:double ,//接单半径
cityName:String,//城市名称
lat:int,//骑手当前位置纬度
lng:int,//骑手当前位置经度
}
{
status:1,
data:{
successText:String
},
errorCode:9602-设置接单区域超出距离,并在errorMsg中返回超距文案
extraMsg:String errorCode=9602时返回超距时的配置的距离,如“500”,单位为米
}
rider/base/identity-face-detection.json{
cityId:String,
riderId:String,
name:String,
identityNumber:String,
faceImage:String
}
{
status:1,
data:{
successText:String
},
errorCode:9700-降级到人工认证流程
}
rider/base/get-diagnosis-info.json{
cityId:String,
riderId:String,
lat:int
lng:int
}
- 响应报文
{
status:1,
data:{
//位置信息 状态 0正常 99-单项超时 其他不正常
"locationStatus":0,
"locationText":"", 类型String
//工作状态 工作中(0)未开启工作状态(-1)
"workStatus":0,
"workText":"", 类型String
//驻店任务 骑手在驻店任务中(-1);骑手有绑定的定向服务商家(-2)
"taskStatus":0,
"taskText":"", 类型String
//附近单量 获取正常(0)获取异常(-1)
"regionStatus": 0,
"regionText": "",类型String
//标准帮送 已拥有未开启(-1)未拥有(-2)已开启(0)
"modelStatus": 0,
"modelText": "",类型String
//接单上限 诊断通过(0)诊断不通过(-1)
"limitStatus": 0,
"limitText": "",类型String
//订单互斥 无互斥单(0)有互斥单(-1)
"orderStatus":0,
"orderText":"",类型String
//骑手等级 诊断通过(0)诊断不通过(-1)
"levelStatus": 0,
"levelText": "",类型String
//风险应用 不存在风险(0)风险管控中(-1)
"riskStatus":0,
"riskText":"", 类型String
"jumpCapacityId": 1, 类型:int 跳转的标品ID
//此次检测ID
"diagnoseReportId": 13056, 类型int
//已接订单数量 30
"receivedOrderNum": "30", 类型String
//取消订单数量 30
"cancelOrderNum": "0", 类型String
//接单能力描述 html格式
"receivedOrderEvaluate": "", 类型String HTML格式
//取消单量能力描述
"cancelOrderEvaluate": "", 类型String
},
}
rider/trade/get-deposit-list.json{
cityId:String,
riderId:String,
currentPage:int,
}
{
status:1,
data:{
"currentPage":int
"pageCount":int
"list":[{
"title":String
"desc":String
"time":String
"amountStr":String
"colorType":int
effectiveAmount:String 有效保证金
}]
},
}
rider/order-query/rob-order-list.json{
cityId:String,
riderId:String,
keyword:String,
lat:int,
lng:int,
sortType:int//排序类型 0-智能排序 1-距离由近到远 2-顺路度由高到低 3-价格由高到低
}
{
"status": 1,
"data": {
"tips": "当前无标准帮送订单,试试其他接单模式",
"btnText": "",
"currentPage": 1,
"pageCount": 1,
"riderStatus": 0,
"verifiedStatus": 10,
"groupList": [],
"isHealthCertificateUploaded": 0,
"healthCertificationText": "",
"forbiddenText": "",
"buttonText": "开始工作",
"buttonType": 6,
"trainStatus": 0,
"newChannelNum": 0,
"isScanCode": true
},
"msg": "",
"errorCode": "",
"extraMsg": ""
}
rider/base/get-forbidden-info.json{
cityId:String,
riderId:String
}
- 响应报文
{
status:1,
data:{
"forbidden": 类型 int 1-禁用 0-非禁用
"forbiddenType": 禁用类型 int
},
}
rider/base/relieve-forbidden.json{
cityId:String,
riderId:String,
forbiddenType:int
}
- 响应报文
{
status:1,
data:{
"successText": 类型 String
},
}
/rider/base/submit-authentication-info.json{
"cityId":1,
"riderId":"10010",
lat:int,
lng:int,
realName:String,
identityCard:String,
type:int,
params:String
frontImage:String,//身份证正面照URL
backImage:String,//身份证背面照URL
holdImage:String,手持身份证照URL
}
{
status:1,
data:{
successText:""
}
}
rider/base/login.json{
"cityId":1,
"riderId":"10010",
captcha:String,
lat:int,
lng:int,
version:String,
imei:String,
source:String,
client:String,
channelId:String,
phoneVersion:String,
clientId:String,
systemCode:flash
}
{
"status": 1,
"data": {
"updateType": 0,
"url": "",
"latestVersion": "",
"tips": "",
"md5": "",
"adPicUrl": "",
"serverTime": 1552010892404,
"isNewComer": 0,
"weexConfigVersion": "",
"weexConfigUrl": "",
"weexConfigMD5": "",
"riderId": 111098,
"riderType": 0,
"insuranceFee": 2.33,
"areaCode": "0571",
"guideVersion": "",
"tradingAreaId": "",
"riderName": "点小哥",
"identityCard": "41142519900316093X",
"forceReadNotify": {
"id": "",
"title": "",
"type": "0",
"url": "",
"imageUrl": ""
},
"token": "8ea00c17-ea62-48a4-8007-7f82e3f42f95",
"serverAddress": "",
"distanceThreshold": 3000.0,
"targetRadius": 1000.0,
"distanceTimeInterval": 600,
"waitForDistanceThreshold": 500.0,
"newUserReward": true,
"spreadRedPoint": false,
"csTel": "0571-88223300",
"firstLogin": false,
"registCityId": 1,
"redPacketVisible": 0,
"needProtocal": 0,
"originCityId": "1",
"adPicInfo": {
adType:int,//0-自主配置广告 1-admobile广告
isAd:int,//是否是广告图片 0-不是 1-是
adPicUrl:String,//广告图片url
adPicJumpUrl:String,//点击广告图片跳转的url,
adId:int,//广告图片ID
}
homPageType:int,主页类型 0-订单列表主页 1-加入点我达主页
},
"msg": "",
"errorCode": "",
"extraMsg": ""
}
/rider/base/come-to-work.json{
"cityId":1,
"riderId":"10010",
lat:int,
lng:int,
cityName:String,
workingAreaLat:int,
workingAreaLng:int,
radius:float
}
{
status:1,
data:{
successText:""
},
errorCode:
10003:弹窗引导获取标品资格
10002:浮层引导打开标品资格
}
/rider/base/get-receiving-qualification.json{
cityId:int,
riderId:int
}
{
status:1,
data:{
list:[
{
qualificationId:String,//接单资格ID
name:String,//接单资格名称
open:int,//接单资格是否是开启状态 0-关闭 1-开启
}
...
]
},
}
/rider/base/get-guide-info.json{
cityId:int,
riderId:int
}
{
status:1,
data:{
"hasCapacity":1 //是否拥有标品 1-有 0-没有
"hasOpen":1 ,//是否开通点我达 1-开通 0-没有开通 Number
"authenticationStatus": 9, //认证状态 0:未认证 5:审核中 9:未通过 10:已认证 Number
"obtainCapacityInfo":{ //获取的标品能力信息
"capacityId": 1,//标品ID Number
"capacityName":"外卖/商超" ,//标品名称 String
"finishProgress":80, Number // 完成进度
},
"bannerList":[
{
"imageUrl":"" ,//图片url String
"advantageIntro":"",//优势介绍 String
"advantageDesc":"",//优势详细描述 String
},
],
"reZhaoRider":[ //热招骑手
{
"capacityId": 1,//标品ID Number
"hotInvite":1, //是否热招 1-是 0-不是
"wantName":"" , //招聘rider名称 String
"advantageList":[
"单价高","赚钱超多"
],
"imageUrl":"",//配图地址 String
}
],
"commonQuestion":[ //常见问题
{
"question":"", String
"answer":"" String
}
]
},
}
/rider/base/get-want-rider-type.json{
cityId:int,
riderId:int
}
{
status:1,
data:{
"hasOpen":1 ,//是否开通点我达 1-开通 0-没有开通
"wantRiderList":[
{
"capacityId": 1,//标品ID Number
"hotInvite":1, //是否热招 1-是 0-不是
"wantName":"" ,//招聘rider名称
"advantageList":[
"单价高","赚钱超多"
],
"imageUrl":"",//配图地址
"finishProgress":40,//完成进度 Number
"ridrIcon":"",//骑手头像
"riderName":"",//骑手名
"riderEvaluate":""//骑手评价
}
],
},
}
/rider/base/get-order-settings.json{
cityId:int,
riderId:int
}
{
status:1,
data:{
"dispatchAfterLeave": false,
"orderPattern": "",
"orderCelling": 5,
"bannerInfo": "",
"hasQualification": 1, // 是否有更多的骑手资格(Add),
"cityCapacity": true, // 该城市下是否有标品(Add),
"cityName": "城市名", // 该城市名称(Add)
"capacityList":[
{
"name": "普通帮送",
"icon": "http://testdwbbucket.oss-cn-hangzhou.aliyuncs.com/newhawkeye/template/1537846889135-%E6%99%AE%E9%80%9A%E5%B8%AE%E9%80%81-%E9%AB%98%E4%BA%AE.png",
"describe": "可送饿了么,商家跑腿;学额外课程可送手淘、天猫、菜鸟驿站",
"status": 2,
"statusText": "已开启接单资格", // 文案修改,三种,见交互图(Edit)
"upgradeText": "升级为标准帮送,可获得更多订单", // 有可升级的标品时返回(Add)
"upgradeId": "xxx", // 有可升级的标品时返回可升级的标品id(Add)
"id": "1",
"describeUrl": "http://www.baidu.com/",
"sort": 1,
"sort2": 1,
"modalMsg": "" // 同接口get-distribution-condition中的modalMsg(Add)
}
],
"showOrderPattern": 0
},
"msg": "",
"errorCode": "",
"extraMsg": ""
}
/rider/base/get-distribution-condition.json{
cityId:int,
riderId:int,
capacityId: int
}
{
"status": 1,
"data": {
"name": "定制帮送",
"describe": "完成系列培训课程,可配送盒马、每日优鲜、天虹超市",
"status": 1,
"finishProgress": "80", // 进度条百分比(整数)(Add)
"statusText": "已开启接单资格", // 文案修改,6种,见交互图(Edit)
"bgColor": "#545435", // 标品对应的背景色(Add)
"upgradeName": "标准帮送", // 升级标品对应的名称(Add)
"upgradeId": "3", // 升级标品对应的Id(Add)
"bgIcon": "http://xxx", // 标品对应的背景图标(Add)
"features": ["来描述一下它,这里有一段段描述"],// 标品对应的特色数组(Add)
"capacityRequireList": [{
"title": "能力要求",
"statusText": "",
"statusColor": "",
"requireList": [{// 将capacityRequireList的statusText往下传递到该list中,且文案有变更!(Edit)
"name": "驾驶证",
"status": 4,
"statusText": "已认证",
"statusColor": "#909090",
"operationType": 5, // 新增8: 身份未认证,跳转身份认证页。9:身份认证失败,跳转重新认证页(Edit)
"operationUrl": "riderCenter/DrivingReviewFailView.js",
"equipmentList": []
}]
}],
"describeUrl": "",
"modalMsg": "",
"isOrderCeiling": 0,
"orderCeiling": 5
},
"msg": "",
"errorCode": "",
"extraMsg": ""
}
/rider/base/set-distribution-condition-switch.json{
cityId:int,
riderId:int,
capacityId: int,
setSwitch: 2
}
{
"status": 1,
"data": {
"status": 1,
"successText": "已关闭接单模式",
"statusText": "未开启接单模式" // 同get-order-settings.json接口中的statusText,文案进行了更改(Edit)
},
"msg": "",// 1.当前城市暂无法配送此类订单 2.最多同时开启N个接单资格 3.开启失败请重试(Edit)
"errorCode": "",
"extraMsg": ""
}
/rider/notify/get-unread-notify-num.json{
cityId:int,
riderId:int,
}
{
"status": 1,
"data": {
"num": 1,
"newChannelNum": 1,
"anewAnnouncementUrl": "url" //公告详情页URL
"amoreAnnouncementCount": 0 //公告个数
},": "url" //公告详情页URL
},
"errorCode": "",
"extraMsg": ""
}
rider/notify/get-important-notify.json{
status:int, // 0-未读,1-全部
currentPage:int, // 0-不分页,其余数字分页
lastNotifyId:int // 上一条消息记录ID
}
{
status:1,
data:{
"totalCount":1 ,//总数
"pageCount":1, //总页数
"currentPage":1, // 当前页码
"unreadTotalCount" // 未读公告总数
"list":[
{
"id": 1, // id
"title": '',//标题
"timeText":'', //格式化的时间
"isRead":0, // 是否已读,0-未读,1-已读
"urlType":"" ,//跳转的类别
"url":'',// 跳转链接
}
],
},
}
rider/notify/get-message-type.json{
riderId:int
}
{
status:1,
data:{
"list":[
{
"name": '',//类别名称
"categoryId":'', //类别ID
"UnreadTotalCount": 0, // 分类下未读的消息数量
}
],
},
}
rider/notify/get-message-list.json{
status:int, // 0-未读,1-全部
categoryId:int, // 分类id
currentPage:int,
lastNotifyId:int // 上一条消息记录ID
}
{
status:1,
data:{
"list":[
{
"id":1, // id
"isRead":0, // 是否已读,0-未读,1-已读
"typeImage":'', //一级分类图标
"typeName":'', //二级分类名称
"title": '', // 标题
"timeText": '', // 格式化时间
"urlType":"", //跳转的类别
"url":'', // 跳转链接
}
],
},
}
rider/notify/already-read-msg.json{
typeId:int, // 1-公告,2-消息
categoryId:int, // 种类id,只有在typeId=2的情况下会传
}
{
status:1,
data:{},
}