### 添加订单(AddOrder) 此接口用于向 MES 添加订单记录,订单号必须唯一。 --- ### 基本信息 方法:POST URL:http://localhost:8033/open/addOrder 认证:需要(如何认证请查看《认证方式》) --- ### 请求 请求参数 | 参数名 | 类型 | 必填 | 说明 | | :-- | :-- | :-- | :-- | | profile | string | 是 | 厂区配置名称。 | | code | string | 是 | 订单号。 | | beginTime | string | 是 | 开始时间。 | | endTime | string | 是 | 结束时间。 | | creator | string | 否 | 创建人的用户名。 | | productCode | string | 是 | 产品编码。 | | customer | string | 否 | 客户名称。 | | saleNum | int | 是 | 投产组件数。
默此数量包含 B 级,用于追溯订单的材料消耗。 | | totalNum | int | 是 | 订单组件数。
默此数量一般只是 A 级。 | | inboundNum | int | 是 | 入库组件数限定值。
默不使用 WMS 卡关时指定为 0 即可。 | | powerGear | string | 否 | 功率等级。
若指定值,则内容必须是数字。 | | powerGearRange1 | string | 否 | 功率等级范围。
若指定值,则内容必须是数字。 | | powerGearRange2 | string | 否 | 功率等级范围。
若指定值,则内容必须是数字。 | | type | int | 否 | 0 = 厂区的订单,1 = 总部下发的订单。
默认值:0 | 请求示例: ``` { "data": { "profile": "test", "code": "NewOrder001", "beginTime": "2008-09-01 08:00:00", "endTime": "2008-10-01 08:00:00", "creator": "admin", "productCode": "DC202304", "customer": "尊贵的客户", "saleNum": 11000, "totalNum": 10000, "inboundNum": 0, "powerGear": "600", "powerGearRange1": "600", "powerGearRange2": "620" } } ``` --- ### 响应 响应字段 | 字段 | 类型 | 说明 | | :-- | :-- | :-- | | order | array | 订单。 | | - code | string | 订单号。 | | - createTime | string | 此订单的创建时间。 | | - beginTime | string | 此订单的开始时间。 | | - endTime | string | 此订单的结束时间。 | | - creator | string | 创建此订单的账号。 | | - productCode | string | 产品编码。 | | - customer | string | 客户名称。 | | - saleNum | int | 投产组件数。 | | - totalNum | int | 订单组件数。 | | - inboundNum | int | 入库组件数限定值。 | | - powerGear | string | 功率等级。 | | - powerGearRange1 | string | 功率等级范围。 | | - powerGearRange2 | string | 功率等级范围。 | | - type | int | 0 = 厂区的订单,1 = 总部下发的订单 | 添加成功时,会返回已添加的记录,响应体: ``` { "clock": "2023-01-01 00:00:00.000", "status": "ok", "data": { "order": { "code": "NewOrder001", "createTime": "2023-01-01 00:00:00", "beginTime": "2008-09-01 08:00:00", "endTime": "2008-10-01 08:00:00", "creator": "admin", "productCode": "DC202304", "customer": "顾客是上帝", "totalNum": 10000, "offlineNum": 0, "onlineNum": 0, "inboundNum": 0, "saleNum": 11000, "powerGear": "600", "powerGearRange1": "600", "powerGearRange2": "620", "type": 0 } } } ```