文档中心 > API类目 > 天猫精灵供应链网关API

alibaba.ailabs.after.sale.order.statement.feedback (赛维结单反馈)

赛维结单反馈

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
hcrm_base_request HCRMBaseRequest 必须 结单确认接口请求报文
  • └ order_type
  • String
  • 必须
  • 安装维修
  • 工单业务类型
  • └ company_name
  • String
  • 必须
  • 天猫精灵
  • 厂商
  • └ order_node
  • String
  • 必须
  • 结单反馈
  • 工单业务节点
  • └ order_no
  • String
  • 必须
  • XT20200624387536
  • 厂商系统工单号
  • data
  • StatementFeedbackRequest
  • 必须
  • 工单业务节点数据
  • └ order_no
  • String
  • 必须
  • XT20200624387536
  • 厂商系统工单号
  • └ esv_order_no
  • String
  • 必须
  • SV20180302001
  • esv系统工单号
  • └ order_status
  • String
  • 必须
  • 结单反馈
  • 工单状态
  • └ node_type
  • String
  • 必须
  • 工程师
  • 受理节点类型
  • └ service_complete_time
  • Date
  • 必须
  • 2018-03-21 17:51:28
  • 服务完成时间
  • └ brand
  • String
  • 可选
  • 海信
  • 产品品牌
  • └ large_product_type
  • String
  • 可选
  • 电视
  • 产品大类
  • └ demand_service_type
  • String
  • 可选
  • 维修
  • 客户要求服务类型
  • └ product_model
  • String
  • 可选
  • 48PFF5071/T3
  • 产品型号
  • └ machine_no
  • String
  • 必须
  • 123165155423
  • 机身号码
  • └ machine_buy_date
  • String
  • 可选
  • 2017-03-15
  • 购机日期
  • └ guarantee_type
  • String
  • 可选
  • 保外
  • 保修类型
  • └ guarantee_mode
  • String
  • 可选
  • 正常
  • 保修方式
  • └ machine_remark
  • String
  • 可选
  • 保外的
  • 工单备注
  • └ actual_service_type
  • String
  • 可选
  • 维修
  • 实际服务类型
  • └ actual_service_mode
  • String
  • 可选
  • 换备件
  • 实际服务方式
  • └ kilometre_num
  • Number
  • 可选
  • 10
  • 公里数
  • └ confim_take_over
  • String
  • 可选
  • 收货确认
  • 收货确认
  • └ result_feedback
  • String
  • 可选
  • 结果反馈
  • 结果反馈
  • └ machine_no_photo
  • String
  • 必须
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 机身号照片
  • └ fault_photo
  • String
  • 可选
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 故障照片
  • └ scene_photo
  • String
  • 可选
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 现场照片
  • └ service_document_photo
  • String
  • 可选
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 服务单照片
  • └ fault_appearance
  • String
  • 可选
  • 显示屏不亮
  • 故障现象
  • └ fault_reason
  • String
  • 可选
  • 屏幕坏了
  • 故障原因
  • └ repair_step
  • String
  • 可选
  • 换屏
  • 维修措施
  • └ situation_description
  • String
  • 可选
  • 换屏
  • 情况描述
  • └ feedback_remark
  • String
  • 可选
  • 已收钱
  • 备注
  • └ service_fee
  • String
  • 可选
  • 20
  • 服务费(用户扫码付款金额)
  • └ material_fee
  • String
  • 可选
  • 210
  • 材料费
  • └ mileage_fee
  • String
  • 可选
  • 0
  • 里程费
  • └ other_fee
  • String
  • 可选
  • 0
  • 其他费
  • └ settle_accounts_sum
  • String
  • 可选
  • 230
  • 结算总金额
  • └ qianshouphoto
  • String
  • 可选
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 用户签名图片
  • └ qtphoto1
  • String
  • 可选
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 其它图片1
  • └ qtphoto2
  • String
  • 可选
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 其它图片2
  • └ qtphoto3
  • String
  • 可选
  • http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg
  • 其它图片3
  • └ machine_no2
  • String
  • 可选
  • 123165155423
  • 机身号码2
  • └ logistics_no
  • String
  • 可选
  • SF111111111111
  • 物流单号
  • └ logistics_status
  • String
  • 可选
  • 已签收
  • 物流状态
  • └ re_factory_date
  • Date
  • 可选
  • 2018-03-21 17:51:28
  • 返厂时间
  • └ deliver_goods_date
  • Date
  • 可选
  • 2018-03-21 17:51:28
  • 发货时间
  • spare_part_list
  • SparePart []
  • 可选
  • [{"sparePartLogisticsNo":"SF111111111111","sparePartNum":1,"sparePartType":"1","sparePartDGDate":1719475796784,"sparePartNo":"XXXX","logisticsStatus":"已签收"}]
  • 备件信息列表
  • └ spare_part_no
  • String
  • 可选
  • XXXX
  • 备件编码
  • └ spare_part_num
  • Number
  • 可选
  • 1
  • 数量
  • └ spare_part_logistics_no
  • String
  • 可选
  • SF111111111111
  • 物流单号
  • └ spare_part_d_g_date
  • Date
  • 可选
  • 2018-03-21 17:51:28
  • 发货时间
  • └ logistics_status
  • String
  • 可选
  • 已签收
  • 物流状态
  • └ spare_part_type
  • String
  • 可选
  • 1
  • 操作(1:发/0:退)
  • └ change_type
  • String
  • 可选
  • 先退后换/先换后退
  • 15天换新类型
  • └ machine2_logistics_status
  • String
  • 可选
  • 未签收/已签收
  • 新发出设备是否签收

响应参数

名称 类型 示例值 描述
result HCRMTopResponse 结单确认接口反馈结果
  • └ err_msg
  • String
  • 工单不存在
  • 错误信息
  • └ status
  • String
  • 1
  • 处理状态

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAilabsAfterSaleOrderStatementFeedbackRequest req = new AlibabaAilabsAfterSaleOrderStatementFeedbackRequest();
AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.HCRMBaseRequest obj1 = new AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.HCRMBaseRequest();
obj1.setOrderType("安装维修");
obj1.setCompanyName("天猫精灵");
obj1.setOrderNode("结单反馈");
obj1.setOrderNo("XT20200624387536");
AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.StatementFeedbackRequest obj2 = new AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.StatementFeedbackRequest();
obj2.setOrderNo("XT20200624387536");
obj2.setEsvOrderNo("SV20180302001");
obj2.setOrderStatus("结单反馈");
obj2.setNodeType("工程师");
obj2.setServiceCompleteTime(StringUtils.parseDateTime("2018-03-21 17:51:28"));
obj2.setBrand("海信");
obj2.setLargeProductType("电视");
obj2.setDemandServiceType("维修");
obj2.setProductModel("48PFF5071/T3");
obj2.setMachineNo("123165155423");
obj2.setMachineBuyDate("2017-03-15");
obj2.setGuaranteeType("保外");
obj2.setGuaranteeMode("正常");
obj2.setMachineRemark("保外的");
obj2.setActualServiceType("维修");
obj2.setActualServiceMode("换备件");
obj2.setKilometreNum(10L);
obj2.setConfimTakeOver("收货确认");
obj2.setResultFeedback("结果反馈");
obj2.setMachineNoPhoto("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setFaultPhoto("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setScenePhoto("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setServiceDocumentPhoto("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setFaultAppearance("显示屏不亮");
obj2.setFaultReason("屏幕坏了");
obj2.setRepairStep("换屏");
obj2.setSituationDescription("换屏");
obj2.setFeedbackRemark("已收钱");
obj2.setServiceFee("20");
obj2.setMaterialFee("210");
obj2.setMileageFee("0");
obj2.setOtherFee("0");
obj2.setSettleAccountsSum("230");
obj2.setQianshouphoto("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setQtphoto1("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setQtphoto2("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setQtphoto3("http://esv.hisense.com:8800/ESV/static/engineer/xxxx/xxxxx/xxxxx.jpg");
obj2.setMachineNo2("123165155423");
obj2.setLogisticsNo("SF111111111111");
obj2.setLogisticsStatus("已签收");
obj2.setReFactoryDate(StringUtils.parseDateTime("2018-03-21 17:51:28"));
obj2.setDeliverGoodsDate(StringUtils.parseDateTime("2018-03-21 17:51:28"));
List<AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.SparePart> list4 = new ArrayList<AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.SparePart>();
AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.SparePart obj5 = new AlibabaAilabsAfterSaleOrderStatementFeedbackRequest.SparePart();
list4.add(obj5);
obj5.setSparePartNo("XXXX");
obj5.setSparePartNum(1L);
obj5.setSparePartLogisticsNo("SF111111111111");
obj5.setSparePartDGDate(StringUtils.parseDateTime("2018-03-21 17:51:28"));
obj5.setLogisticsStatus("已签收");
obj5.setSparePartType("1");
obj2.setSparePartList(list4);
obj2.setChangeType("先退后换/先换后退");
obj2.setMachine2LogisticsStatus("未签收/已签收");
obj1.setData(obj2);
req.setHcrmBaseRequest(obj1);
AlibabaAilabsAfterSaleOrderStatementFeedbackResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ailabs_after_sale_order_statement_feedback_response>
    <result>
        <err_msg>工单不存在</err_msg>
        <status>1</status>
    </result>
</alibaba_ailabs_after_sale_order_statement_feedback_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部