unknown пре 8 месеци
родитељ
комит
513a9b2818
1 измењених фајлова са 33 додато и 19 уклоњено
  1. 33 19
      application/api/controller/PrintingPlate.php

+ 33 - 19
application/api/controller/PrintingPlate.php

@@ -250,15 +250,26 @@ class PrintingPlate extends Api
         if (empty($res)){
             $data['Sys_rq'] = date('Y-m-d H:i:s',time());
             if ($param['number'] !== '' || $param['number'] !== '0'){
-                for ($i = 1; $i <= $param['number']; $i++){
-                    if ($i<10){
-                        $number = '0'.$i;
+                if ($param['sist'] === '凹丝印车间'){
+                    for ($i = 1; $i <= $param['number']; $i++){
+                        $number = $i;
+                        $data['供方批号'] = $param['batch'].'-'.$number;
+                        $resData[] = $data;
                     }
-                    $data['供方批号'] = $param['batch'].'-'.$number;
-                    $resData[] = $data;
+                    $sql = db('产品_印版库')->fetchSql(true)->insertAll($resData);
+                }else{
+                    for ($i = 1; $i <= $param['number']; $i++){
+                        if ($i<10){
+                            $number = '0'.$i;
+                        }else{
+                            $number = $i;
+                        }
+                        $data['供方批号'] = $param['batch'].'-'.$number;
+                        $resData[] = $data;
+                    }
+                    $sql = db('产品_印版库')->fetchSql(true)->insertAll($resData);
                 }
-//                halt($resData);
-                $sql = db('产品_印版库')->fetchSql(true)->insertAll($resData);
+
             }else{
                 $sql = db('产品_印版库')->fetchSql(true)->insert($data);
             }
@@ -349,22 +360,25 @@ class PrintingPlate extends Api
             $this->error('请求错误');
         }
         $param = Request::instance()->post();
-        if (empty($param) || !isset($param['gdbh'])) {
+        if (empty($param)) {
             $this->error('参数错误');
         }
-        $data = [
-            'Yb_工单编号'   =>  $param['gdbh'],
-            'Yb_印件号'     =>  $param['yjno'],
-            'Yb_存货编码'   =>  $param['code'],
-            'Yb_供方批号'   =>  $param['batch'],
-            'Yb_领用日期'   =>  date('Y-m-d',time()),
-            'Yb_领用机台'   =>  $param['machine'],
-            'Sys_id'   =>   $param['sys_id'],
-            'Sys_rq'   =>   date('Y-m-d H:i:s',time()),
-        ];
+        $data = [];
+        foreach ($param as $item) {
+            $data[] = [
+                'Yb_工单编号'   =>  $item['gdbh'],
+                'Yb_印件号'     =>  $item['yjno'],
+                'Yb_存货编码'   =>  $item['code'],
+                'Yb_供方批号'   =>  $item['batch'],
+                'Yb_领用日期'   =>  date('Y-m-d',time()),
+                'Yb_领用机台'   =>  $item['machine'],
+                'Sys_id'   =>   $item['sys_id'],
+                'Sys_rq'   =>   date('Y-m-d H:i:s',time()),
+            ];
+        }
         $sql = db('工单_印版领用记录')
             ->fetchSql(true)
-            ->insert($data);
+            ->insertAll($data);
         $res = db('')->query($sql);
         if ($res === false){
             $this->error('领用失败');