描述:

  • 保存服务单

版本:

版本号 制定人 制定日期 更新内容
1 大鱼研发 2020-07-19

方法:

保存(响应id):

  • dayuOrderService.saveOrder(Order order,String token)

保存(响应详情):

  • dayuOrderService.saveOrderAndGet(Order order,String token)

swagger 地址:

当需要保存后响应详情,调用下面这个接口:
保存服务单并响应详情

请求参数:

可直接查看,SDK实体类:
Order
OrdersRelationSpu
orderAccessorite

参数名 是否必须 类型 长度 说明
uid string 32 校验唯一性,如商家系统工单ID或编号
customerType int 4 客户类型(1个人客户2企业客户)
customerName string 50 个人客户名称
customerCompany string 100 企业客户名称(customerType为2时必填)
customerMobile string 45 联系电话
customerTelphome string 45 备用联系方式
provinceAdcode string 20 省编码,如北京市:110000
provinceId long 20 省id (通过省市区地址接口)如使用大鱼平台省市区接口,则需传入。否则传入provinceAdcode即可
provinceName string 20 省名称(通过省市区地址接口)如使用大鱼平台省市区接口,则需传入
cityAdcode string 20 市编码,如北京城区:110100
cityId long 20 城市id(通过省市区地址接口)如使用大鱼平台省市区接口,则需传入。否则传入cityAdcode即可
cityName string 20 城市名称(通过省市区地址接口)如使用大鱼平台省市区接口,则需传入
districtAdcode string 20 县/区编码,如海淀区:110108
districtId long 20 县/区id(通过省市区地址接口)如使用大鱼平台省市区接口,则需传入。否则传入districtAdcode即可
districtName string 20 县/区(通过省市区地址接口)如使用大鱼平台省市区接口,则需传入
address string 200 详细地址
comment string 1000 工单备注
appointmentTime string 预约的时间格式:yyyy-MM-dd HH:mm:ss
needEsignature int 1 是否需要电子签名:1:需要 2:不需要
isCheck int 2 验收方式:0自动验收 1用户现场验收 2商家远程验收
created string 50 创建人名称(登录人)
spus list 1 服务项目列表(当前只支持一个)
spuModels list 100 服务设备信息(该属性在spus的对象下)
orderAccessor list 10 附件列表
spuSettlementPrice double 15,2 派单工费
sn string 200 序列号
needSerialNumPic string 1 师傅收集设备序列号:1需要 2不需要
payType string 4 收款方式:1委托师傅扫码收款 3不用向客户收款 4对公转账结算
doorPrice double 10,2 代收商品货款(元)
servicePrice double 10,2 代收服务费(元)
doorPriceComment string 10,2 代收款备注
needShortVideo int 1 需要完工短视频:1.需要 2.不需要
isMultitask int 1 多任务标识:1.是 2.否【强制每台设备按SOP重复操作】
isAutoDispatch int 1 是否自动分派:1.是 2.否
spus 参数说明
参数名 是否必须 类型 长度 说明
kaSpuId long 20 服务ID(通过服务列表接口)
kaSpuName string 100 服务名称(通过服务列表接口)
goodNum int 20 服务商品数量,默认是1
spuModels 参数说明
参数名 是否必须 类型 长度 说明
productModel string 100 品牌名称型号
num int 20 服务的设备数量

orderAccessorites 参数说明

参数名 是否必须 类型 长度 说明
name string 200 附件名
URL int 20 附件URL

参数示例:

{
    "uid":"202110271656",
    "spus":[
        {
            "goodNum":1,
            "kaSpuId":"551",
            "kaSpuName":"对接服务项目",
            "spuModels":[
            {
                "productModel":"dell Inspiron 灵越 15",
                "num":2
            }
            ]
        }
    ],
    "created": "派单员1",
    "appointmentTime":"2021-05-11 12:00:00",
    "customerType":1,
    "customerCompany":"大鱼创想科技有限公司",
    "customerName":"李缘圆",
    "customerMobile":"18614005782",
    "provinceAdcode":"110000",
    "provinceName":"北京市",
    "cityAdcode":"110100",
    "cityName":"北京城区",
    "districtAdcode":"110108",
    "districtName":"海淀区",
    "address":"中关村 ",
    "comment":"工单备注",
    "orderAccessorites":[
        {
            "url":"http://dl.kf.ai/online/sp/serviceOrder/accessory/f7d82071fb58b4c3a3e4d0d4ed93f9a9.png",
            "name":"工单附件.png"
        }
    ],
    "isCheck":2,
    "needEsignature":1,
    "sn":"序列号",
    "payType":4,
    "doorPriceComment":"代收款备注",
    "doorPrice":"1.2",
    "servicePrice":"1.1",
    "needSerialNumPic":1,
    "spuSettlementPrice":10,
    "isMultitask":1,
    "isAutoDispatch":1
}

返回示例:

正确时返回:

{
  "code": 0,
  "subCode": null,
  "data": 84728,
  "msg": "成功"
}

错误时返回:

{
  "code": 1,
  "subCode": "SPU0003",
  "data": null,
  "msg": "服务不存在"
}
{
  "code": 1,
  "subCode": "OAUTH0005",
  "data": null,
  "msg": "address 不能为空"
}
...

返回字段说明:

字段名 类型 长度 说明
data long 20 服务单id
文档更新时间: 2023-01-04 12:01   作者:大鱼研发