安装单添加
接口说明
创建安装单(组模式)并写入安装明细。
请求信息
请求 URL:
http://lbl-open.thinkerx.com/api/lbl/after-sales/erect-items请求方式:
POST
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| login_token | 是 | string | 通行证 |
| group_id | 是 | int | 合同 id(finance_order_group.id) |
| erect_date | 是 | string | 预约安装时间 |
| erector_uid | 否 | int | 安装人员用户 id;传 0 或不传表示未安排 |
| erector | 否 | string | 安装人员名称 |
| erect_note | 否 | string | 安装单备注 |
| type | 否 | int | 明细默认类型:0 普通、1 委外 |
| rows | 是 | array | 安装明细数组 |
| rows[].order_id | 否 | int | 订单 id(委外场景可不传,系统按 order_material_out_id 自动反查) |
| rows[].note | 否 | string | 安装要求/备注 |
| rows[].erect_money | 否 | number | 安装费用 |
| rows[].position | 否 | string | 安装位置 |
| rows[].sub_money | 否 | number | 分账金额 |
| rows[].order_material_out_id | 否 | int | 委外单 id |
| rows[].type | 否 | int | 当前明细类型:0 普通、1 委外(优先级高于全局 type) |
返回示例
{
"status": 0,
"message": "创建成功",
"data": {
"erect_group_id": 120,
"erect_code": "AZD20260428-1",
"finance_group_id": 2323,
"status": "arranged",
"detail_count": 2
}
}返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| data.erect_group_id | int | 安装单分组 id |
| data.erect_code | string | 安装单号 |
| data.finance_group_id | int | 合同 id |
| data.status | string | 安装单状态:arranged 或 not_erect |
| data.detail_count | int | 本次写入明细条数 |
