描述:

  • 服务单服务记录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   作者:大鱼研发