返工单创建
接口说明
创建或保存返工单(order_remake),逻辑与旧版「保存有自定义格式的返工单」一致:
订单须存在,且
order.status为make_doing(正在生产)、make_done(完成生产)、had_delivery(已出库) 之一,否则不可返工。不传
id或id=0:新增返工单;传已有id:更新该返工单(不修改user_id)。传
content对象时:先删除该返工单下原有remake_content行,再按键值批量写入(content为键名,value为键值)。成功后将该订单
order.remake_status置为1。
请求信息
请求 URL:
http://lbl-open.thinkerx.com/api/lbl/after-sales/remake-items请求方式:
POSTContent-Type:
application/json
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| login_token | 是 | string | 通行证;文档与联调示例统一使用 ae7e508eaf2511f0bb7c00163e18d113 |
| id | 否 | int | 返工单 id;不传或 0 为新建,有值且存在则为更新 |
| order_code | 是 | string | 订单号 |
| order_id | 是 | int | 订单 id,须满足上述生产/出库状态 |
| handler | 是 | string | 责任人 |
| plan_start | 是 | string | 预计开始返工时间(日期时间字符串) |
| plan_end | 否 | string | 预计结束返工时间 |
| remake_reason | 是 | string | 返工原因 |
| remake_content | 是 | string | 返工内容 |
| remark | 否 | string | 备注 |
| money | 否 | number | 返工费用,默认 0 |
| piece_rate | 否 | number | 返工计件,默认 0 |
| installer | 否 | string | 安装人员,空则存为 0 |
| ext_img | 否 | string | 附件图地址等 |
| buyer_phone | 否 | string | 联系电话,写入返工单 phone 字段 |
| content | 否 | object | 自定义项键值对,如 {"某字段名":"填写值"};传了则整表替换该返工单的 remake_content 记录 |
返回示例
{
"status": 0,
"message": "保存成功",
"data": {
"id": 12,
"order_id": 100
}
}返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| data.id | int | 返工单 id(新建为自增 id,更新为传入 id) |
| data.order_id | int | 订单 id |
