Bladeren bron

订单新增优化

qiuenguang 9 maanden geleden
bovenliggende
commit
a8cd2a3524
1 gewijzigde bestanden met toevoegingen van 12 en 5 verwijderingen
  1. 12 5
      application/api/controller/WorkOrder.php

+ 12 - 5
application/api/controller/WorkOrder.php

@@ -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 {