DESKTOP-9JTA2JJ\HP 5 years ago
parent
commit
5bcb22c220
1 changed files with 1 additions and 82 deletions
  1. 1 82
      api/application/controllers/Common.php

+ 1 - 82
api/application/controllers/Common.php

@@ -240,86 +240,5 @@ class Common extends CI_Controller {
         
         exit(json_result('0000', $this->response['0000'], $data));
     }
-
-
-    // 批量导入
-    function test(){
-        $indexArr = ['D'=>'area','F'=>'shen','G'=>'city'];
-        // $config['file'] = md5(uniqid());   // 设置文件名字
-        // $path = '../upload/file';
-        
-        // if (!file_exists($path)) {
-        //     mkdir($path);
-        // }
-        // $config['upload_path']      = $path.'/';   // 设置文件上传路径
-        // $config['file_name']      = date('YmdHis',time());   // 设置文件上传路径
-        // $config['allowed_types']    = 'xls|xlsx';  // 设置文件上传格式
-        // $config['max_size']     = 1024*2;   // 设置文件上传大小
-        
-        // $this->load->library('upload', $config);
-        // if ( ! $this->upload->do_upload('file')){
-        //     // 文件上传失败
-        //     $error = array('error' => $this->upload->display_errors('',''));
-        //     if (empty($this->version)) {
-        //         exit(json_result('0012',$this->response['0012'],array('error'=>transfer_error_tips($error['error']))));
-        //     }elseif ($this->version == 2) {
-        //         exit(json_result('0012',$this->response['0012'],array('error'=>transfer_error_tips_ru($error['error']))));
-        //     }else{
-        //         exit(json_result('0012',$this->response['0012'],array('error'=>$error['error'])));
-        //     }
-            
-        // }
-        // else{
-            // 文件上传成功
-            // $data = $this->upload->data();
-
-            // $filePath = $data['full_path'];
-            $filePath = '../upload/test.xls';
-            $this->load->library('phpExcel/PHPExcel');
-
-            $reader = PHPExcel_IOFactory::createReader('Excel5'); //设置以Excel5格式(Excel97-2003工作簿)
-
-            $PHPExcel = $reader->load($filePath); // 载入excel文件  
-            $sheet = $PHPExcel->getSheet(0); // 读取第一個工作表  
-            $highestRow = $sheet->getHighestRow(); // 取得总行数  
-            // $highestColumm = $sheet->getHighestColumn(); // 取得总列数  
-              
-            /** 循环读取每个单元格的数据 */  
-            $k = 0;
-            $data = array();
-            for ($row = 1; $row <= $highestRow; $row++)    //行号从1开始  
-            {  
-                if ($row < 2) continue; // 跳过标题行
-                foreach ($indexArr as $key => $value) {
-                    $res = $sheet->getCell($key.$row)->getValue();
-
-                    if (is_object($res)) {
-                        $res= $res->__toString();
-                    }
-                    $data[$k][$value] = $res;  
-                }
-
-                $k ++;
-            }
-            // var_dump($data);
-            $temp = array();
-            foreach ($data as $key => $value) {
-                if (!isset($temp[$value['area']])) $temp[$value['area']] = $value;
-            }
-            // $temp = array_unique(array_column($data, 'shen'));
-            foreach ($temp as $key => $value) {
-                $res = $this->db->query('select id from global_location where english_name = "'.$value['city'].'" and level = 3')->row_array();
-                if (!empty($res) && !empty($res['id'])){
-                    $res2 = $this->db->query('select id from global_location where english_name = "'.$value['area'].'" and level = 4')->row_array();
-                    if (!empty($res2) && !empty($res2['id'])) continue;
-                    $data = array('level'=>4,'english_name'=>$value['area'],'pid'=>$res['id'],'timezone'=>6);
-                    $this->db->insert('global_location', $data);
-                }
-                
-            }
-            var_dump($temp);
-            // 批量写入数据
-            // return $data;
-        // }
-    }
+    
 }