描述:
- 服务单服务记录SOP
获取对应服务单,师傅按照标准操作规范上报的数据
版本:
版本号 | 制定人 | 制定日期 | 更新内容 |
---|---|---|---|
1 | 大鱼研发 | 2020-07-20 | |
2 | 大鱼研发 | 2025-04-10 | 1.增加是否必做字段 2.增加选择选项字段和选项列表 |
方法:
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 | 800 | 图片地址,多张“,”分割,当前最多三张; |
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-04-11 15:58 作者:大鱼研发