| 
					
				 | 
			
			
				@@ -8,11 +8,12 @@ include('/share/lib/php/dever_package/excel/src/PHPExcel.php'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class Import 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private $name = 'qiquan.xlsx'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # 导入账户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function get_api() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Dever::config('base')->hook = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $file = Dever::data() . 'qiquan.xlsx'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $file = Dever::data() . $this->name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data = Dever::excelImport($file, 1, 5, 'excel'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -125,7 +126,7 @@ class Import 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function check_api() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Dever::config('base')->hook = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $file = Dever::data() . 'qiquan.xlsx'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $file = Dever::data() . $this->name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data = Dever::excelImport($file, 1, 5, 'excel'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -149,14 +150,19 @@ class Import 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $key = $v['A']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $update = array(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $update['main'] = $v['E'] == 1 ? 1 : 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (isset($check[$key]) && $check[$key] == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (!isset($check[$key])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        $check[$key]['state'] = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        $check[$key]['num'] = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (isset($check[$key]) && $check[$key]['state'] == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        $check[$key] = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        $check[$key]['state'] = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if ($update['main'] == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        $check[$key] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        $check[$key]['state'] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        $check[$key]['num']++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $table_status['body'][0][0] += 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $table_status['body'][0][1] += 1; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -182,9 +188,12 @@ class Import 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         foreach ($check as $k => $v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ($v == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($v['state'] == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $table['body'][$k] = array($k, '无主账号'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($v['state'] == 1 && $v['num'] > 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $table['body'][$k] = array($k, '主账户数量等于' . $v['num']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $result['数据异常'] = array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -202,7 +211,7 @@ class Import 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $check = Dever::input('check'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $file = Dever::data() . 'qiquan.xlsx'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $file = Dever::data() . $this->name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data = Dever::excelImport($file, 2, 5, 'excel'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -277,7 +286,7 @@ class Import 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Dever::config('base')->hook = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $check = Dever::input('check'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $file = Dever::data() . 'qiquan.xlsx'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $file = Dever::data() . $this->name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data = Dever::excelImport($file, 3, 5, 'excel'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |