| 
					
				 | 
			
			
				@@ -34,14 +34,35 @@ class Data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $time = time(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $source_type = $this->config(Dever::input('source_type', 'h5')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             foreach ($data as $k => $v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 foreach ($v['data'] as $k1 => $v1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if ($v1['type'] == 2 && ($time < $v1['sdate'] || $time > $v1['edate'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         unset($data[$k]['data'][$k1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } elseif ($v1['system'] > 0 && $source_type != $v1['system']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        unset($data[$k]['data'][$k1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return $data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private function config($type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if ($type == 'ios') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if ($type == 'android') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if ($type == 'applet') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return 4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if ($type == 'h5') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |