推送服务工单消息到小度
- 哈哈云提供接口,第三方平台调用,哈哈云将服务工单状态变更推送到小度,小度上展示的卡片会变更
HTTP方法
POST
HTTP URL
/v1/workorder/status/set
Header参数
- Content-Type采用 application/json
- 认证相关头字段,请参考wsse认证
Body数据
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
orderId | string | 是 | 订单号 |
customerName | string | 是 | 老人姓名 |
identityNo | string | 是 | 老人身份证 |
status | string | 是 | 状态 |
itemId | string | 是 | 服务项目id |
itemName | string | 是 | 服务项目名称 |
serviceUserId | string | 是 | 服务人员id |
serviceUserName | string | 是 | 服务人员姓名 |
serviceUserMobile | string | 是 | 服务人员手机号 |
startTime | string | 是 | 服务开始时间,格式:yyyy-MM-dd HH:mm:ss |
endTime | string | 是 | 服务结束时间,格式:yyyy-MM-dd HH:mm:ss |
duration | long | 是 | 服务时长,单位:分 |
status枚举:
{
TO_DISPATCH:待分配
TO_SERVICE_NOT_TODAY:待服务,非今天
TO_SERVICE_IN_TODAY:待服务,今天
IN_SERVICE:服务中
DISPATCH_CANCEL:取消分配
WORK_ORDER_CANCEL:取消工单
TO_EVALUATE_BY_CONSUMER:待客户端评价
EVALUATED_BY_CONSUMER:客户端评价
EVALUATED_BY_BUSINESS:服务端评价
}
请求示例
{
"orderId": "156856516",
"customerName": "张大王",
"identityNo": "21748479127821721",
"status": "IN_SERVICE",
"itemId": "11212",
"itemName": "服务项目名称",
"serviceUserId": "151354152",
"serviceUserName": "服务人员",
"serviceUserMobile": "1521254",
"startTime": "2022-10-20 22:10:21",
"endTime": "2022-10-20 22:10:21",
"duration": "24"
}
HTTP响应
参数 | 类型 | 描述 |
---|---|---|
code | int | 状态码,0为成功,非0为失败 |
message | string | 对于状态码的简单描述 |
正常响应
{
"code": 0,
"message": "Success"
}