|
|
@@ -383,10 +383,12 @@ class WorkOrder extends Api
|
|
|
->where('Mod_rq',null)
|
|
|
->field('BOM_工单编号,BOM_颜色,BOM_物料编码,BOM_物料名称,BOM_投料单位,BOM_计划门幅,BOM_定额门幅')
|
|
|
->find();
|
|
|
- $Fabric['Sys_ID'] = $param['Sys_id'];
|
|
|
- $Fabric['Sys_rq'] = date('Y-m-d H:i:s',time());
|
|
|
- $Fabric['BOM_desc'] = $param['要求'];
|
|
|
- array_push($FabricList,$Fabric);
|
|
|
+ $OrderData = $Fabric;
|
|
|
+ $OrderData['BOM_工单编号'] = $param['订单编号'];
|
|
|
+ $OrderData['Sys_ID'] = $param['Sys_id'];
|
|
|
+ $OrderData['Sys_rq'] = date('Y-m-d H:i:s',time());
|
|
|
+ $OrderData['BOM_desc'] = $param['要求'];
|
|
|
+ array_push($FabricList,$OrderData);
|
|
|
//关联订单
|
|
|
$AssociatedNumber = \db('工单关联表')
|
|
|
->where('订单编号',$Fabric['BOM_工单编号'])
|
|
|
@@ -406,7 +408,8 @@ class WorkOrder extends Api
|
|
|
];
|
|
|
array_push($MaterielList,$materiel);
|
|
|
}
|
|
|
- foreach ($MaterielList as $item){
|
|
|
+ foreach ($MaterielList as $index => $item){
|
|
|
+ $MaterielList[$index]['订单编号'] = $param['订单编号'];
|
|
|
//工单BOM信息
|
|
|
$Bom = \db('工单_bom资料')
|
|
|
->where('BOM_工单编号',$item['订单编号'])
|
|
|
@@ -427,6 +430,10 @@ class WorkOrder extends Api
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ foreach ($BomList as $key => $value){
|
|
|
+ $BomList[$key]['BOM_工单编号'] = $param['订单编号'];
|
|
|
+ }
|
|
|
+
|
|
|
//插入数据
|
|
|
Db::startTrans();
|
|
|
try {
|