Parcourir la source

物料领用资料同步

qiuenguang il y a 1 an
Parent
commit
2851c7e79a
1 fichiers modifiés avec 31 ajouts et 0 suppressions
  1. 31 0
      application/api/controller/Synchronization.php

+ 31 - 0
application/api/controller/Synchronization.php

@@ -792,6 +792,7 @@ class Synchronization extends Api
                 'mod_rq'=>'1900-01-01 00:00:00',
                 'U8UID'=>$value['U8_UID'],
                 'Uniqid'=>$value['UniqId'],
+                'cpdh' => $value['产品编码']
             ];
             $number = \db('物料_收发记录')
                 ->where('U8UID',$value['U8_UID'])
@@ -1099,4 +1100,34 @@ class Synchronization extends Api
 //            $this->error('同步失败');
 //        }
 //    }
+
+
+
+    //工单核检单同步
+    public function copy()
+    {
+        $param = $this->request->param();
+        $db5 = \db()->connect(config('database.db5'));
+        $list = $db5->name('db_qczl')
+            ->where('qczl_gdbh',$param['order'])
+            ->where('qczl_yjno',$param['yjno'])
+            ->select();
+        foreach ($list  as $key=>$value){
+            for ($i=1;$i<14;$i++){
+                if (!empty($value['fp_bh'.$i])){
+                    $name = \db('人事_基本资料')
+                        ->where('mn_员工编号',$value['fp_bh'.$i])
+                        ->order('Uniqid')
+                        ->value('员工编号');
+                    if (empty($name)){
+                        $name = '0000';
+                    }
+                    $list[$key]['fp_bh'.$i] = $name;
+                }
+            }
+        }
+        $sql = \db('db_qczl')->fetchSql(true)->insertAll($list);
+        \db()->query($sql);
+
+    }
 }