描述:
- 服务单服务记录SOP
获取对应服务单,师傅按照标准操作规范上报的数据
版本:
| 版本号 | 制定人 | 制定日期 | 更新内容 |
|---|---|---|---|
| 1 | 大鱼研发 | 2020-07-20 | |
| 2 | 大鱼研发 | 2025-04-10 | 1.增加是否必做字段 2.增加选择选项字段和选项列表 |
| 3 | 大鱼研发 | 2025-08-15 | sop照片支持9张 |
方法:
dayuOrderService.queryOrderSopList(Long orderId,String token)
swagger 地址:
请求参数:
| 参数名 | 是否必须 | 类型 | 长度 | 说明 |
|---|---|---|---|---|
| orderId | 是 | Long | 20 | 服务单ID |
返回示例:
正确时返回:
{
"code": 0,
"subCode": null,
"data": {
"59051": [
{
"id": 67932,
"spuSopId": 1204,
"sortNum": 1,
"description": "这个步骤是单选和备注",
"status": 1,
"example": "",
"isRequired": 1,
"radioOption": 1,
"selectOption": 2,
"textOption": 2,
"photoOption": 1,
"radioResult": null,
"textResult": "师傅填写的内容",
"photoResult": null,
"allowOptionalResult": null,
"answerStatus": 1,
"videoResult": null,
"options": [
{
"id": 36,
"ordersRelationSpuItemSopId": 67932,
"spuSopOptionId": 393,
"content": "检查屏幕",
"isSelected": 2
},
{
"id": 37,
"ordersRelationSpuItemSopId": 67932,
"spuSopOptionId": 394,
"content": "检查电源",
"isSelected": 1
},
{
"id": 38,
"ordersRelationSpuItemSopId": 67932,
"spuSopOptionId": 395,
"content": "检查网络",
"isSelected": 2
}
]
},
{
"id": 65843,
"spuSopId": 16095,
"sortNum": 2,
"description": "操作2",
"status": 1,
"example": "",
"isRequired": 2,
"radioOption": 1,
"selectOption": 1,
"textOption": 1,
"photoOption": 2,
"radioResult": 0,
"textResult": null,
"photoResult": "http://dl.kf.ai/test/sp/mobile/android/business/checkApply/0c2b0094c3808644d8e15a53c07e05ec.jpg,http://dl.kf.ai/test/sp/mobile/android/business/checkApply/69e3bc5df371a4ef07aeb2b21e54620f.jpg,http://dl.kf.ai/test/sp/mobile/android/business/checkApply/bfd5c9e418bc00cd62be13536d2b418c.jpg",
"allowOptionalResult": 1,
"answerStatus": 1,
"videoResult": null
}
],
"59052": [
{
"id": 65844,
"spuSopId": 16094,
"sortNum": 1,
"description": "操作1",
"status": 1,
"example": "",
"isRequired": 1,
"radioOption": 2,
"selectOption": 1,
"textOption": 1,
"photoOption": 1,
"radioResult": 1,
"textResult": null,
"photoResult": null,
"allowOptionalResult": 1,
"answerStatus": 1,
"videoResult": null
},
{
"id": 65845,
"spuSopId": 16095,
"sortNum": 2,
"description": "操作2",
"status": 1,
"example": "",
"isRequired": 1,
"radioOption": 1,
"selectOption": 1,
"textOption": 1,
"photoOption": 2,
"radioResult": 0,
"textResult": null,
"photoResult":"",
"allowOptionalResult": 1,
"answerStatus": 1,
"videoResult": null
}
]
},
"msg": "成功"
}错误时返回:
返回字段说明:
可直接查看,SDK实体类:
OrderSop
(响应data为map结构,key为任务项ID,多任务中每个任务对应一个id)
| 字段名 | 类型 | 长度 | 说明 |
|---|---|---|---|
| id | long | 20 | id |
| spuSopId | long | 20 | 步骤id(服务项目中配置的sop步骤id),用于区分具体哪一步 |
| sortNum | int | 11 | 排序 |
| description | string | 1000 | 步骤名称 |
| isRequired | int | 2 | 是否必做:1.必须操作 2.可选操作 |
| radioOption | int | 2 | 判断选项(1或者null:不需要,2需要) |
| selectOption | int | 2 | 选择选项:1.不需要 2.单选 3.多选 |
| textOption | int | 2 | 文字备注选项(1或者null:不强制,2:强制) |
| photoOption | int | 2 | 拍照选项(1或者null:不强制,2强制) |
| radioResult | int | 2 | 判断选项结果:1是 2否 |
| textResult | string | 2 | 文字备注内容 |
| allowOptionalResult | int | 2 | 可选操作结果:1.已完成操作 2.不需要此步骤 |
| photoResult | string | 8000 | 图片地址,多张“,”分割,当前最多9张;拿到后下载存储避免地址过期 |
| answerStatus | int | 2 | null:未答题,1:已答题 |
| videoResult | int | 800 | 视频地址,多张“,”分割,当前最多三个 |
| options | list | 10 | 选项结果 |
options 选项结果列表说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | long | id |
| ordersRelationSpuItemSopId | long | sop id |
| spuSopOptionId | long | 服务项目中sop的选项id |
| content | string | 选项内容(50字) |
| isSelected | string | 是否选中:1.是 2.否 |
文档更新时间: 2025-10-21 09:04 作者:大鱼研发