C300-OpenAPI
  1. API
C300-OpenAPI
  • 事件订阅指南
  • Webwidget使用说明
  • API 调用指南
  • 制造域 MFR
    • 基础数据
      • BOM
        • API
          • 创建 BOM
          • 删除 BOM
          • 更新 BOM
          • 查询 BOM
        • 事件
          • BOM 创建
          • BOM 删除
          • BOM 更新
          • BOM 审核通过
          • BOM 审核驳回
      • 标准工序
        • API
          • 更新标准工序
          • 创建标准工序
          • 删除标准工序
          • 查询标准工序
          • 分批查询标准工序
        • 事件
          • 标准工序创建
          • 标准工序删除
          • 标准工序更新
      • 工艺路线
        • API
          • 删除工艺路线
          • 创建工艺路线
          • 更新工艺路线
          • 上传工艺路线图纸信息
          • 查询工艺路线
        • 事件
          • 工艺路线创建
          • 工艺路线删除
          • 工艺路线更新
      • 生产小组
        • API
          • 创建生产小组
          • 更新生产小组
          • 查询生产小组
          • 分批查询生产小组
        • 事件
      • 工作中心
        • API
          • 创建工作中心
          • 删除工作中心
          • 更新工作中心
          • 查询工作中心
          • 分批查询工作中心
        • 事件
      • 生产流程
        • API
        • 事件
          • 生产流程创建
          • 生产流程删除
          • 生产流程更新
    • 生产单
      • API
        • 更新生产单
          POST
        • 批量删除生产单
          POST
        • 创建生产单
          POST
        • 查询生产单计划用料
          POST
        • 分批查询生产单计划用料
          POST
        • 查询生产单工序
          POST
        • 修改计划用料
          POST
        • 完成生产单
          POST
        • 作废生产单
          POST
        • 查询生产单
          POST
        • 分批查询生产单
          POST
      • 事件
        • 生产单创建
        • 生产单删除
        • 生产单更新
        • 生产单作废
        • 生产单完成
        • 生产单审核通过
        • 生产单审核驳回
        • 生产单重审
        • 生产计划用料更新
        • 生产计划用料添加
        • 生产计划用料删除
        • 生产单计划排程
        • 生产单派发
        • 生产单工序派发
        • 生产单加入计划
    • 生产任务单
      • 事件
        • 生产任务流转
    • 生产领料单
      • API
        • 创建申请领料单
      • 事件
    • 生产备料出库任务
      • API
        • 更新生产备料出库任务
        • 查询生产备料出库任务
      • 事件
        • 生产备料出库任务创建
        • 生产备料出库任务删除
        • 生产备料出库任务更新
        • 生产备料出库任务审核通过
        • 生产备料出库任务审核驳回
        • 生产备料出库任务完成
    • 生产领料出库任务
      • API
        • 更新生产领料出库任务
      • 事件
    • 生产补料出库任务
      • API
        • 更新生产补料出库任务
      • 事件
    • 生产还料入库任务
      • API
        • 更新生产还料入库任务
        • 查询生产还料入库任务
      • 事件
        • 生产还料入库任务创建
        • 生产还料入库任务删除
        • 生产还料入库任务更新
        • 生产还料入库任务审核通过
        • 生产还料入库任务审核驳回
        • 生产还料入库任务完成
    • 生产入库任务
      • API
        • 查询生产入库任务
        • 更新生产入库任务
      • 事件
        • 生产入库任务创建
        • 生产入库任务删除
        • 生产入库任务更新
        • 生产入库任务完成
    • 生产报废入库任务
      • API
        • 更新生产报废入库任务
        • 完成生产报废入库任务
        • 查询报废入库任务
        • 分批查询报废入库任务
      • 事件
        • 生产报废入库任务创建
        • 生产报废入库任务删除
        • 生产报废入库任务更新
        • 生产报废入库任务完成
    • 生产报工记录
      • API
        • 删除生产报工记录
        • 创建生产报工记录
        • 查询报工记录
        • 分批查询报工记录
      • 事件
        • 生产报工记录创建
        • 生产报工记录删除
        • 生产报工记录更新
    • 委外管理
      • 委外采购单
        • API
          • 创建委外采购单
          • 更新委外采购单审核状态
        • 事件
          • 委外采购单创建
          • 委外采购单删除
          • 委外采购单更新
          • 委外采购单审核通过
          • 委外采购单审核驳回
          • 委外采购单完成
          • 委外采购单作废
      • 委外收料单
        • API
          • 创建委外收料单
          • 创建并自动完成委外收料单
        • 事件
          • 委外收料单创建
          • 委外收料单删除
          • 委外收料单更新
          • 委外收料单审核通过
          • 委外收料单审核驳回
          • 委外收料单完成
          • 委外收料单作废
      • 委外备料出库任务
        • API
          • 更新委外备料出库任务
        • 事件
          • 委外备料出库任务创建
          • 委外备料出库任务删除
          • 委外备料出库任务更新
          • 委外备料出库任务完成
          • 委外备料出库任务作废
      • 委外入库任务
        • API
          • 更新委外入库任务
        • 事件
          • 生产委外入库任务创建
          • 生产委外入库任务删除
          • 生产委外入库任务更新
          • 生产委外入库任务完成
          • 生产委外入库任务作废
          • 库存委外入库任务创建
          • 库存委外入库任务删除
          • 库存委外入库任务更新
          • 库存委外入库任务完成
          • 库存委外入库任务作废
  • 认证 API
    • 创建 Token
    • 刷新 Token
  • 供应链域 SC
    • 基础数据
      • 客户
        • API
          • 创建客户
          • 删除客户
          • 更新客户
          • 查询客户列表
          • 启用客户
          • 禁用客户
        • 事件
          • 客户创建
          • 客户删除
          • 客户更新
          • 客户禁用
          • 客户启用
          • 客户审核通过
          • 客户审核驳回
      • 客户分类
        • API
          • 创建客户分类
          • 删除客户分类
          • 更新客户分类
          • 查询客户分类列表
        • 事件
          • 客户分类创建
          • 客户分类删除
          • 客户分类更新
      • 供应商
        • API
          • 禁用供应商
          • 启用供应商
          • 创建供应商
          • 删除供应商
          • 查询供应商
          • 更新供应商
          • 分批查询供应商
        • 事件
          • 供应商创建
          • 供应商删除
          • 供应商更新
          • 供应商禁用
          • 供应商启用
          • 供应商审核通过
          • 供应商审核驳回
      • 供应商分类
        • API
          • 创建供应商分类
          • 删除供应商分类
          • 更新供应商分类
          • 查询供应商分类
          • 分批查询供应商分类
        • 事件
          • 供应商分类创建
          • 供应商分类删除
          • 供应商分类更新
      • 销售价目表
        • API
        • 事件
          • 销售价目表创建
          • 销售价目表删除
          • 销售价目表更新
          • 销售价目表审核通过
          • 销售价目表审核驳回
      • 采购价目表
        • API
        • 事件
          • 采购价目表创建
          • 采购价目表删除
          • 采购价目表更新
          • 采购价目表审核通过
          • 采购价目表审核驳回
      • 企业地址
        • API
          • 创建企业地址
          • 删除企业地址
          • 更新企业地址
          • 查询企业地址
        • 事件
    • 销售管理
      • 销售订单
        • API
          • 创建销售订单
          • 删除销售订单
          • 更新销售订单
          • 作废销售订单
          • 查询销售订单
          • 更新销售订单审核状态
        • 事件
          • 销售订单创建
          • 销售订单删除
          • 销售订单更新
          • 销售订单审核通过
          • 销售订单审核驳回
          • 销售订单完成
          • 销售订单作废
          • 销售订单加入计划
      • 发货单
        • API
          • 创建发货单
          • 删除发货单
          • 更新发货单
          • 作废发货单
          • 查询发货列表
        • 事件
          • 发货单创建
          • 发货单删除
          • 发货单更新
          • 发货单审核通过
          • 发货单审核驳回
          • 发货单完成
          • 发货单作废
      • 退货单
        • API
          • 创建退货单
        • 事件
          • 退货单创建
          • 退货单删除
          • 退货单更新
          • 退货单审核通过
          • 退货单审核驳回
          • 退货单完成
          • 退货单作废
      • 销售出库任务
        • API
          • 确认销售发货出库任务
        • 事件
          • 销售出库任务创建
          • 销售出库任务删除
          • 销售出库任务更新
          • 销售出库任务完成
          • 销售出库任务作废
      • 销售退货入库任务
        • API
          • 更新销售退货入库任务
        • 事件
          • 销售退货入库任务创建
          • 销售退货入库任务删除
          • 销售退货入库任务更新
          • 销售退货入库任务完成
          • 销售退货入库任务作废
    • 采购管理
      • 采购申请单
        • API
          • 查询采购申请列表
          • 新建采购申请
          • 编辑采购申请
          • 删除采购申请
        • 事件
          • 采购申请单作废
          • 采购申请单创建
          • 采购申请单更新
          • 采购申请单删除
          • 采购申请单审核驳回
          • 采购申请单审核通过
          • 采购申请单完成
      • 采购订单
        • API
          • 创建采购订单
          • 删除采购订单
          • 更新采购订单
          • 查询采购订单
          • 作废采购订单
          • 审核采购订单
        • 事件
          • 采购订单创建
          • 采购订单删除
          • 采购订单更新
          • 采购订单作废
          • 采购订单审核通过
          • 采购订单审核驳回
          • 采购订单完成
      • 采购收料单
        • API
          • 创建采购收料单
          • 删除采购收料单
          • 修改采购收料单
          • 查询采购收料单
          • 作废采购收料单
        • 事件
          • 采购收料单创建
          • 采购收料单删除
          • 采购收料单更新
          • 采购收料单作废
          • 采购收料单审核通过
          • 采购收料单审核驳回
          • 采购收料单完成
      • 采购退料单
        • API
          • 作废采购退料出库任务
          • 删除采购退料出库任务
        • 事件
          • 采购退料单删除
          • 采购退料单创建
          • 采购退料单更新
          • 采购退料单审核驳回
          • 采购退料单审核通过
          • 采购退料单完成
          • 采购退料单作废
      • 采购入库任务
        • API
          • 更新采购入库任务
          • 撤销采购入库任务
        • 事件
          • 采购入库任务创建
          • 采购入库任务删除
          • 采购入库任务更新
          • 采购入库任务完成
          • 采购入库任务作废
          • 采购检验完入库任务创建
          • 采购检验完入库任务更新
          • 采购检验完入库任务完成
          • 采购检验完入库任务作废
      • 采购退料出库任务
        • API
          • 创建采购退料出库任务
          • 创建并自动完成采购退料出库任务
        • 事件
  • 3Chat域
    • 智能体(Agent)
      • API
        • 发送消息
      • 事件
    • 渠道(Channel)
      • API
        • 发送消息
      • 事件
    • 流程(Flow)
      • API
        • Coze
    • 会话(Session)
      • API
        • 查询
        • 主动转人工服务
      • 事件
    • 访客(Visitor)
      • API
        • 查询
      • 事件
  • 基础域DM
    • 文件管理
      • API
        • 上传文件
      • 事件
    • 低代码平台CPS
      • API
        • 查询表单详情
        • 查询表单列表
        • 保存或更新表单
        • 删除表单
  • 用户与租户域 USER
    • 员工
      • API
        • 创建员工
        • 更新员工
      • 事件
        • 员工创建
        • 员工删除
        • 员工更新
        • 员工启用
        • 员工禁用
        • 部门创建
        • 部门删除
        • 部门更新
    • 部门
      • API
        • 创建部门
        • 更新部门
      • 事件
  • 厂内物流域 LOG
    • 库存任务
      • 查询还料入库任务
      • 查询备料任务
      • 确认生产入库任务
      • 确认备料出库任务
      • 确认领料出库任务
      • 确认补料出库任务
      • 创建领料申请
      • 确认还料入库任务
      • 确认生成报废任务
      • 确认库存申请入库任务
      • 确认库存申请出库任务
      • 确认移库任务
      • 确认销售发货出库任务
      • 确认销售退货入库任务
      • 完成报废入库
      • 确认生产委外入库
      • 查询生产入库任务
    • 基础数据
      • 物料
        • API
          • 删除物料单位
          • 分页物料查询
          • 创建物料
          • 创建物料单位
          • 更新物料单位
          • 更新物料
          • 批量创建物料
          • 删除物料
          • 启用物料
          • 禁用物料
          • 更新物料审核状态
          • 上传物料图纸
        • 事件
          • 物料创建
          • 物料删除
          • 物料更新
          • 物料审核通过
          • 物料审核驳回
          • 物料重审
          • 物料启用
          • 物料禁用
      • 物料分类
        • API
          • 删除物料分类
          • 创建物料分类
          • 更新物料分类
          • 查询物料分类
          • 分批查询物料分类
        • 事件
          • 物料分类创建
          • 物料分类删除
          • 物料分类更新
      • 单位
        • API
          • 查询单位
          • 分批查询单位
        • 事件
          • 单位创建
          • 单位删除
          • 单位更新
      • 规格
        • API
          • 删除规格
          • 创建规格
          • 更新规格
          • 查询规格
          • 分批查询规格
        • 事件
      • 仓库
        • API
          • 创建仓库
          • 删除仓库
          • 更新仓库
          • 查询仓库
          • 分批查询仓库
        • 事件
          • 仓库创建
          • 仓库删除
          • 仓库更新
          • 仓库启用
          • 仓库禁用
      • 库位
        • API
          • 创建库位
          • 查询库位
          • 分批查询库位
        • 事件
          • 库位创建
          • 库位删除
          • 库位更新
          • 默认库位设置
    • 库存申请单
      • API
        • 删除入库申请
        • 创建出库申请单
        • 创建移库申请单
        • 作废出库申请
        • 创建入库申请单
        • 作废入库申请
        • 删除出库申请
        • 创建并自动完成出库申请单
        • 创建并自动完成移库申请单
        • 查询出库申请单
        • 创建并自动完成入库申请单
        • 查询入库申请单
      • 事件
        • 申请出库单创建
        • 申请出库单删除
        • 申请出库单更新
        • 申请出库单审核通过
        • 申请出库单审核驳回
        • 申请出库单完成
        • 申请出库单作废
        • 申请入库单创建
        • 申请入库单删除
        • 申请入库单更新
        • 申请入库单审核通过
        • 申请入库单审核驳回
        • 申请入库单完成
        • 申请入库单作废
        • 申请移库单创建
        • 申请移库单删除
        • 申请移库单更新
        • 申请移库单审核通过
        • 申请移库单审核驳回
        • 申请移库单完成
        • 申请移库单作废
    • 申请出库任务
      • API
        • 更新申请出库任务
      • 事件
        • 申请出库任务创建
        • 申请出库任务删除
        • 申请出库任务更新
        • 申请出库任务完成
        • 申请出库任务作废
    • 申请入库任务
      • API
        • 更新申请入库任务
      • 事件
        • 申请入库任务创建
        • 申请入库任务删除
        • 申请入库任务更新
        • 申请入库任务完成
        • 申请入库任务作废
    • 直接移库任务
      • API
        • 移库出入库记录
        • 更新移库任务
      • 事件
        • 申请移库任务创建
        • 申请移库任务删除
        • 申请移库任务更新
        • 申请移库任务完成
        • 申请移库任务作废
    • 物料库存
      • API
        • 查询物料可用库存明细记录
        • 【删除】查询物料库存数量
        • 查询物料库存明细信息
      • 事件
    • 组装拆卸单
      • API
        • 查询组装拆卸单
      • 事件
        • 组装单创建
        • 组装单删除
        • 组装单更新
        • 组装单审核通过
        • 组装单审核驳回
        • 组装单完成
        • 组装单作废
        • 拆卸单创建
        • 拆卸单删除
        • 拆卸单更新
        • 拆卸单审核通过
        • 拆卸单审核驳回
        • 拆卸单完成
        • 拆卸单作废
    • 出入库记录
      • 事件
        • 出入库记录创建
        • 出入库记录撤销
  • 质量域QLTY
    • 生产检验任务
      • 事件
        • 生产检验任务创建
        • 生产检验任务删除
        • 生产检验任务更新
    • 生产检验报工记录
      • API
        • 创建生产检验报工记录
        • 删除生产检验报工记录
        • 作废生产检验报工记录
        • 查询检验记录
        • 分批查询检验记录
        • 查询检验记录行
        • 分批查询检验记录行
      • 事件
        • 生产检验报工记录创建
        • 生产检验报工记录删除
        • 生产检验报工记录更新
    • 生产检验待处理不合格品单
      • 事件
        • 生产检验待处理不合格品单创建
        • 生产检验待处理不合格品单作废
    • 生产检验不合格品处理单
      • 事件
        • 生产检验不合格品处理单创建
        • 生产检验不合格品处理单删除
        • 生产检验不合格品处理单更新
        • 生产检验不合格品处理单审核通过
        • 生产检验不合格品处理单审核驳回
        • 生产检验不合格品处理单完成
        • 生产检验不合格品处理单作废
    • 收料待报检任务
      • 事件
        • 收料待报检任务创建
        • 收料待报检任务更新
        • 收料待报检任务作废
    • 收料检验单
      • API
        • 创建收料检验单
        • 作废收料检验单
        • 删除收料检验单
        • 更新收料检验单审核状态
      • 事件
    • 收料检验报工记录
      • 事件
        • 收料检验报工记录创建
        • 收料检验报工记录删除
    • 收料检待处理不合格品单
      • 事件
        • 收料检待处理不合格品单创建
        • 收料检待处理不合格品单作废
    • 收料检验不合格品处理单
      • 事件
        • 收料检验不合格品处理单创建
        • 收料检验不合格品处理单删除
        • 收料检验不合格品处理单更新
        • 收料检验不合格品处理单审核通过
        • 收料检验不合格品处理单审核驳回
        • 收料检验不合格品处理单完成
        • 收料检验不合格品处理单作废
    • 收料放行单
      • 事件
        • 收料放行单创建
        • 收料放行单删除
        • 收料放行单更新
        • 收料放行单审核通过
        • 收料放行单审核驳回
        • 收料放行单完成
        • 收料放行单作废
    • 收料检验库存申请单
      • 事件
        • 收料检验库存申请单创建
        • 收料检验库存申请单删除
        • 收料检验库存申请单更新
        • 收料检验库存申请单审核通过
        • 收料检验库存申请单审核驳回
        • 收料检验库存申请单完成
        • 收料检验库存申请单作废
    • 库存检验单
      • 事件
        • 库存检验单创建
        • 库存检验单删除
        • 库存检验单更新
        • 库存检验单审核通过
        • 库存检验单审核驳回
        • 库存检验单完成
        • 库存检验单作废
    • 库存检验不合格品处理单
      • 事件
        • 库存检验不合格品处理单创建
        • 库存检验不合格品处理单删除
        • 库存检验不合格品处理单更新
        • 库存检验不合格品处理单审核通过
        • 库存检验不合格品处理单审核驳回
        • 库存检验不合格品处理单完成
        • 库存检验不合格品处理单作废
  • 计划域PLN
    • 生产单计划
      • 事件
        • 生产单计划确认
  • 设备域EQUIP
    • 基础数据
      • 设备
        • API
          • 创建设备
          • 更新设备
          • 删除设备
          • 查询设备
        • 事件
          • 设备创建
          • 设备删除
          • 设备更新
          • 设备分类创建
          • 设备分类删除
          • 设备分类更新
    • IOT对接
      • 对接设备数据
  1. API

更新生产单

POST
/api/open/v4/workOrder/update

请求参数

Header 参数

Body 参数application/json

示例
{
  "body": {
    "parentCode": "WO202305000", // 父生产单编号:上级生产单编码(可为空,表示无上级工单)
    "code": "WO202305001", // 生产单编号:唯一标识生产单的编码(示例:WO202305001 表示2023年5月第1号生产工单)
    "assigneeType": "STAFF", // 指派类型:枚举值(STAFF-指定人员,TEAM-指定班组)
    "assigneeCode": "EMP001", // 指派对象编码:负责此生产单的人员或班组编码
    "itemCode": "ITEM-001", // 物料编码:要生产的产品物料编码
    "configurableSpecMap": { // 可配置规格映射:产品的可配置规格参数
      "key": "value"
    },
    "bomVersion": "V1.0", // BOM版本:生产所使用的物料清单版本号
    "planQty": 100.0, // 计划数量:计划生产的产品数量
    "baseUnitPlanQty": 100, // 基本单位计划数量:以基本单位计量的计划数量
    "assistUnitPlanQty": 10, // 辅助单位计划数量:以辅助单位计量的计划数量
    "comment": "2023年5月第一批生产订单,客户:XX公司", // 备注信息:生产单的详细说明
    "orderRelations": [ // 订单关联信息:关联的销售订单信息
      {
        "orderId": 10001, // 订单ID:关联的销售订单唯一标识
        "orderType": "ORDER", // 订单类型:枚举值(ORDER-销售订单)
        "orderProductCode": "PROD-001" // 订单产品编码:销售订单中的产品编码
      }
    ],
    "planMaterialComment": "使用A级原材料,注意防潮处理", // 计划物料备注:物料准备的特殊要求说明
    "startTime": 1682928000000, // 计划开始时间:生产计划开始时间(13位时间戳,对应2023-05-01 08:00:00)
    "endTime": 1683811199000, // 计划结束时间:生产计划完成时间(13位时间戳,对应2023-05-10 23:59:59)
    "productionBatchCode": "BATCH202305001", // 生产批次号:本次生产的批次编号
    "productionWarehouseCode": "WH_MAIN", // 生产仓库编码:生产成品存放的仓库编码
    "routingCode": "ROUTING_001", // 工艺路线编码:生产所使用的工艺路线编码
    "productionProcessCode": "PROC_MAIN", // 生产过程编码:主要生产流程编码
    "prepareMaterialPlan": true, // 是否准备物料计划:标识是否需要生成物料准备计划
    "procedures": [ // 工序列表:生产过程中包含的所有工序信息
      {
        "procedureCode": "PROC_001", // 工序编码:工序的唯一标识编码
        "outSource": false, // 是否外协:标识该工序是否外协加工
        "workCenterCode": "WC_001", // 工作中心编码:工序所属的工作中心编码
        "requirement": "加工精度±0.01mm,表面粗糙度Ra0.8", // 工序要求:该工序的加工技术要求
        "designDiagrams": "图纸编号:DRW-001", // 设计图纸:工序相关的设计图纸信息
        "nextProcedureCode": "PROC_002", // 下道工序编码:后续工序的编码
        "lotCarFlowType": "MANU_FLOW", // 批次流转类型:枚举值(MANU_FLOW-手动流转)
        "flowBatchSize": 50, // 流转批量:工序间流转的标准批量
        "flowReceive": true, // 是否流转接收:标识是否需要确认接收
        "printProcedure": false, // 是否打印工序:标识是否需要打印标签
        "snProductionProcedure": true, // 是否序列号生产工序:标识是否生成序列号
        "snReplaceProcedure": false, // 是否序列号替换工序:标识是否替换序列号
        "snProductionType": "NONE", // 序列号生产类型:枚举值(NONE-无)
        "snImportType": "NON", // 序列号导入类型:枚举值(NON-不导入)
        "snReplaceType": "NONE", // 序列号替换类型:枚举值(NONE-无)
        "snPrintProcedure": true, // 是否打印序列号:标识是否需要打印序列号标签
        "snSingletonProcedure": false, // 是否单件序列号工序:标识是否按单件生成序列号
        "selfInspect": true, // 是否自检:标识该工序是否需要操作工自检
        "specialInspect": true, // 是否专检:标识该工序是否需要专职检验
        "inspectPlan": { // 检验计划:质量检验的相关配置
          "inspectPlanId": 1001, // 检验计划ID:检验计划的唯一标识
          "inspectStandardId": 2001, // 检验标准ID:检验标准的唯一标识
          "inspectAssigneeType": "FIXED_PERSON", // 检验指派类型:枚举值(FIXED_PERSON-指定人员)
          "inspectAssigneeCodes": [ // 检验指派人员编码:负责检验的人员列表
            "QC001"
          ]
        },
        "selfInspectPlan": { // 自检计划:自检的相关配置
          "inspectPlanId": 1002, // 自检计划ID:自检计划的唯一标识
          "inspectStandardId": 2002 // 自检标准ID:自检标准的唯一标识
        },
        "specialInspectPlan": { // 专检计划:专检的相关配置
          "inspectPlanId": 1003, // 专检计划ID:专检计划的唯一标识
          "inspectStandardId": 2003, // 专检标准ID:专检标准的唯一标识
          "inspectAssigneeType": "FIXED_PERSON", // 专检指派类型:枚举值(FIXED_PERSON-指定人员)
          "inspectAssigneeCodes": [ // 专检指派人员编码:负责专检的人员列表
            "QC002"
          ]
        },
        "enableItemRecognizeCode": true, // 是否启用物料识别码:标识是否使用物料识别码
        "itemRecognizeCodeConfig": { // 物料识别码配置:物料识别码的规则配置
          "itemRecognizeMatchLength": 8, // 识别码匹配长度:识别码的匹配字符长度
          "ruleType": "AS_CODE_PREFIX" // 规则类型:枚举值(AS_CODE_PREFIX-作为编码前缀)
        },
        "customFields": { // 自定义字段:用户可扩展的自定义属性
          "key": {}
        }
      }
    ],
    "prepareMaterialType": "PREPARE_MATERIAL", // 备料类型:枚举值(PREPARE_MATERIAL-准备物料)
    "snProduction": true, // 是否序列号生产:标识是否启用序列号管理
    "snParallel": false, // 是否并行序列号:标识是否支持并行序列号生成
    "bindingSn": [ // 绑定序列号:序列号绑定配置信息
      {
        "procedureCode": "PROC_001", // 工序编码:绑定序列号的工序编码
        "autoGenerateSnCount": 100, // 自动生成序列号数量:需要自动生成的序列号数量
        "customSnCodes": [ // 自定义序列号:用户自定义的序列号列表
          "SN202305001001"
        ]
      }
    ],
    "planMaterials": [ // 计划物料列表:生产所需的物料计划信息
      {
        "itemCode": "MAT-001", // 物料编码:所需物料的编码
        "procedureCode": "PROC_001", // 工序编码:使用该物料的工序编码
        "bomVersion": "V1.0", // BOM版本:物料所在的BOM版本
        "planQty": 105.0, // 计划数量:计划使用的物料数量(含损耗)
        "assistUnitPlanQty": 10, // 辅助单位计划数量:辅助单位计量的计划数量
        "consumeType": "DEFAULT", // 消耗类型:枚举值(DEFAULT-默认消耗方式)
        "consumeMaterialLimitType": "WORK_ORDER", // 耗料限制类型:枚举值(WORK_ORDER-按工单限制)
        "configurableSpecMap": { // 可配置规格映射:物料的规格参数
          "key": "value"
        },
        "comment": "A级原材料,需提前预热处理", // 备注信息:物料使用的特殊说明
        "keyMaterial": true, // 是否关键物料:标识是否为关键物料
        "defaultWarehouseCode": "WH_RAW", // 默认仓库编码:物料默认存放的仓库编码
        "defaultBatchCodes": [ // 默认批次号:建议使用的物料批次号
          "BATCH202304001"
        ],
        "replaceProductSn": false, // 是否替换产品序列号:标识是否替换产品序列号
        "enablePrepareMaterialLimit": true, // 是否启用备料限制:标识是否限制备料数量
        "itemRecognizableCode": "MAT-001-A", // 物料识别码:物料的唯一识别编码
        "distributeOrder": "DO202305001" // 分发顺序:物料分发的顺序编号
      }
    ],
    "backFlushMaterials": [ // 反冲物料列表:生产完成后反冲的物料信息
      {
        "itemCode": "MAT-002", // 物料编码:反冲物料的编码
        "procedureCode": "PROC_001", // 工序编码:使用该物料的工序编码
        "bomVersion": "V1.0", // BOM版本:物料所在的BOM版本
        "planQty": 5.0, // 计划数量:计划反冲的物料数量
        "assistUnitPlanQty": 1, // 辅助单位计划数量:辅助单位计量的反冲数量
        "consumeType": "DEFAULT", // 消耗类型:枚举值(DEFAULT-默认消耗方式)
        "consumeMaterialLimitType": "WORK_ORDER", // 耗料限制类型:枚举值(WORK_ORDER-按工单限制)
        "configurableSpecMap": { // 可配置规格映射:反冲物料的规格参数
          "key": "value"
        },
        "comment": "辅助材料,按实际使用反冲" // 备注信息:反冲物料的特殊说明
      }
    ],
    "customFields": { // 自定义字段:用户可扩展的自定义属性集合
      "key": {}
    }
  }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://newsit.frp.newcoretech.com/api/open/v4/workOrder/update' \
--header 'Cookie;' \
--header 'Content-Type: application/json' \
--data-raw '{
  "body": {
    "parentCode": "WO202305000", // 父生产单编号:上级生产单编码(可为空,表示无上级工单)
    "code": "WO202305001", // 生产单编号:唯一标识生产单的编码(示例:WO202305001 表示2023年5月第1号生产工单)
    "assigneeType": "STAFF", // 指派类型:枚举值(STAFF-指定人员,TEAM-指定班组)
    "assigneeCode": "EMP001", // 指派对象编码:负责此生产单的人员或班组编码
    "itemCode": "ITEM-001", // 物料编码:要生产的产品物料编码
    "configurableSpecMap": { // 可配置规格映射:产品的可配置规格参数
      "key": "value"
    },
    "bomVersion": "V1.0", // BOM版本:生产所使用的物料清单版本号
    "planQty": 100.0, // 计划数量:计划生产的产品数量
    "baseUnitPlanQty": 100, // 基本单位计划数量:以基本单位计量的计划数量
    "assistUnitPlanQty": 10, // 辅助单位计划数量:以辅助单位计量的计划数量
    "comment": "2023年5月第一批生产订单,客户:XX公司", // 备注信息:生产单的详细说明
    "orderRelations": [ // 订单关联信息:关联的销售订单信息
      {
        "orderId": 10001, // 订单ID:关联的销售订单唯一标识
        "orderType": "ORDER", // 订单类型:枚举值(ORDER-销售订单)
        "orderProductCode": "PROD-001" // 订单产品编码:销售订单中的产品编码
      }
    ],
    "planMaterialComment": "使用A级原材料,注意防潮处理", // 计划物料备注:物料准备的特殊要求说明
    "startTime": 1682928000000, // 计划开始时间:生产计划开始时间(13位时间戳,对应2023-05-01 08:00:00)
    "endTime": 1683811199000, // 计划结束时间:生产计划完成时间(13位时间戳,对应2023-05-10 23:59:59)
    "productionBatchCode": "BATCH202305001", // 生产批次号:本次生产的批次编号
    "productionWarehouseCode": "WH_MAIN", // 生产仓库编码:生产成品存放的仓库编码
    "routingCode": "ROUTING_001", // 工艺路线编码:生产所使用的工艺路线编码
    "productionProcessCode": "PROC_MAIN", // 生产过程编码:主要生产流程编码
    "prepareMaterialPlan": true, // 是否准备物料计划:标识是否需要生成物料准备计划
    "procedures": [ // 工序列表:生产过程中包含的所有工序信息
      {
        "procedureCode": "PROC_001", // 工序编码:工序的唯一标识编码
        "outSource": false, // 是否外协:标识该工序是否外协加工
        "workCenterCode": "WC_001", // 工作中心编码:工序所属的工作中心编码
        "requirement": "加工精度±0.01mm,表面粗糙度Ra0.8", // 工序要求:该工序的加工技术要求
        "designDiagrams": "图纸编号:DRW-001", // 设计图纸:工序相关的设计图纸信息
        "nextProcedureCode": "PROC_002", // 下道工序编码:后续工序的编码
        "lotCarFlowType": "MANU_FLOW", // 批次流转类型:枚举值(MANU_FLOW-手动流转)
        "flowBatchSize": 50, // 流转批量:工序间流转的标准批量
        "flowReceive": true, // 是否流转接收:标识是否需要确认接收
        "printProcedure": false, // 是否打印工序:标识是否需要打印标签
        "snProductionProcedure": true, // 是否序列号生产工序:标识是否生成序列号
        "snReplaceProcedure": false, // 是否序列号替换工序:标识是否替换序列号
        "snProductionType": "NONE", // 序列号生产类型:枚举值(NONE-无)
        "snImportType": "NON", // 序列号导入类型:枚举值(NON-不导入)
        "snReplaceType": "NONE", // 序列号替换类型:枚举值(NONE-无)
        "snPrintProcedure": true, // 是否打印序列号:标识是否需要打印序列号标签
        "snSingletonProcedure": false, // 是否单件序列号工序:标识是否按单件生成序列号
        "selfInspect": true, // 是否自检:标识该工序是否需要操作工自检
        "specialInspect": true, // 是否专检:标识该工序是否需要专职检验
        "inspectPlan": { // 检验计划:质量检验的相关配置
          "inspectPlanId": 1001, // 检验计划ID:检验计划的唯一标识
          "inspectStandardId": 2001, // 检验标准ID:检验标准的唯一标识
          "inspectAssigneeType": "FIXED_PERSON", // 检验指派类型:枚举值(FIXED_PERSON-指定人员)
          "inspectAssigneeCodes": [ // 检验指派人员编码:负责检验的人员列表
            "QC001"
          ]
        },
        "selfInspectPlan": { // 自检计划:自检的相关配置
          "inspectPlanId": 1002, // 自检计划ID:自检计划的唯一标识
          "inspectStandardId": 2002 // 自检标准ID:自检标准的唯一标识
        },
        "specialInspectPlan": { // 专检计划:专检的相关配置
          "inspectPlanId": 1003, // 专检计划ID:专检计划的唯一标识
          "inspectStandardId": 2003, // 专检标准ID:专检标准的唯一标识
          "inspectAssigneeType": "FIXED_PERSON", // 专检指派类型:枚举值(FIXED_PERSON-指定人员)
          "inspectAssigneeCodes": [ // 专检指派人员编码:负责专检的人员列表
            "QC002"
          ]
        },
        "enableItemRecognizeCode": true, // 是否启用物料识别码:标识是否使用物料识别码
        "itemRecognizeCodeConfig": { // 物料识别码配置:物料识别码的规则配置
          "itemRecognizeMatchLength": 8, // 识别码匹配长度:识别码的匹配字符长度
          "ruleType": "AS_CODE_PREFIX" // 规则类型:枚举值(AS_CODE_PREFIX-作为编码前缀)
        },
        "customFields": { // 自定义字段:用户可扩展的自定义属性
          "key": {}
        }
      }
    ],
    "prepareMaterialType": "PREPARE_MATERIAL", // 备料类型:枚举值(PREPARE_MATERIAL-准备物料)
    "snProduction": true, // 是否序列号生产:标识是否启用序列号管理
    "snParallel": false, // 是否并行序列号:标识是否支持并行序列号生成
    "bindingSn": [ // 绑定序列号:序列号绑定配置信息
      {
        "procedureCode": "PROC_001", // 工序编码:绑定序列号的工序编码
        "autoGenerateSnCount": 100, // 自动生成序列号数量:需要自动生成的序列号数量
        "customSnCodes": [ // 自定义序列号:用户自定义的序列号列表
          "SN202305001001"
        ]
      }
    ],
    "planMaterials": [ // 计划物料列表:生产所需的物料计划信息
      {
        "itemCode": "MAT-001", // 物料编码:所需物料的编码
        "procedureCode": "PROC_001", // 工序编码:使用该物料的工序编码
        "bomVersion": "V1.0", // BOM版本:物料所在的BOM版本
        "planQty": 105.0, // 计划数量:计划使用的物料数量(含损耗)
        "assistUnitPlanQty": 10, // 辅助单位计划数量:辅助单位计量的计划数量
        "consumeType": "DEFAULT", // 消耗类型:枚举值(DEFAULT-默认消耗方式)
        "consumeMaterialLimitType": "WORK_ORDER", // 耗料限制类型:枚举值(WORK_ORDER-按工单限制)
        "configurableSpecMap": { // 可配置规格映射:物料的规格参数
          "key": "value"
        },
        "comment": "A级原材料,需提前预热处理", // 备注信息:物料使用的特殊说明
        "keyMaterial": true, // 是否关键物料:标识是否为关键物料
        "defaultWarehouseCode": "WH_RAW", // 默认仓库编码:物料默认存放的仓库编码
        "defaultBatchCodes": [ // 默认批次号:建议使用的物料批次号
          "BATCH202304001"
        ],
        "replaceProductSn": false, // 是否替换产品序列号:标识是否替换产品序列号
        "enablePrepareMaterialLimit": true, // 是否启用备料限制:标识是否限制备料数量
        "itemRecognizableCode": "MAT-001-A", // 物料识别码:物料的唯一识别编码
        "distributeOrder": "DO202305001" // 分发顺序:物料分发的顺序编号
      }
    ],
    "backFlushMaterials": [ // 反冲物料列表:生产完成后反冲的物料信息
      {
        "itemCode": "MAT-002", // 物料编码:反冲物料的编码
        "procedureCode": "PROC_001", // 工序编码:使用该物料的工序编码
        "bomVersion": "V1.0", // BOM版本:物料所在的BOM版本
        "planQty": 5.0, // 计划数量:计划反冲的物料数量
        "assistUnitPlanQty": 1, // 辅助单位计划数量:辅助单位计量的反冲数量
        "consumeType": "DEFAULT", // 消耗类型:枚举值(DEFAULT-默认消耗方式)
        "consumeMaterialLimitType": "WORK_ORDER", // 耗料限制类型:枚举值(WORK_ORDER-按工单限制)
        "configurableSpecMap": { // 可配置规格映射:反冲物料的规格参数
          "key": "value"
        },
        "comment": "辅助材料,按实际使用反冲" // 备注信息:反冲物料的特殊说明
      }
    ],
    "customFields": { // 自定义字段:用户可扩展的自定义属性集合
      "key": {}
    }
  }
}'

返回响应

🟢200成功
application/json
Body

示例
{
  "code": 0,
  "message": ""
}
修改于 2025-08-22 03:25:18
上一页
生产流程更新
下一页
批量删除生产单
Built with