| 
									
										
										
										
											2020-11-25 09:07:06 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | namespace app\model; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class Message extends Base  | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2020-12-04 18:22:07 +08:00
										 |  |  |     // 获取留言列表
 | 
					
						
							|  |  |  |     public  static function  getPaginateList($per = 20, $keyword = '', $isSimple = false) | 
					
						
							| 
									
										
										
										
											2020-11-25 09:07:06 +08:00
										 |  |  |     { | 
					
						
							| 
									
										
										
										
											2020-12-04 18:22:07 +08:00
										 |  |  |         $paginate = [ | 
					
						
							|  |  |  |             'list_rows' => $per, | 
					
						
							|  |  |  |             'query' => [ | 
					
						
							|  |  |  |                 'keyword' => $keyword, | 
					
						
							|  |  |  |             ] | 
					
						
							|  |  |  |         ]; | 
					
						
							|  |  |  |         return self::when(!empty($keyword), function ($query) use ($keyword) { | 
					
						
							|  |  |  |                 $map = [ | 
					
						
							|  |  |  |                     ['company_name', 'like', '%'.$keyword.'%'], | 
					
						
							|  |  |  |                     ['name', 'like', '%'.$keyword.'%'], | 
					
						
							|  |  |  |                     ['phone', 'like', '%'.$keyword.'%'], | 
					
						
							|  |  |  |                     ['email', 'like', '%'.$keyword.'%'], | 
					
						
							|  |  |  |                 ]; | 
					
						
							|  |  |  |                 $query->whereOr($map); | 
					
						
							|  |  |  |             }) | 
					
						
							|  |  |  |             ->order('create_time', 'desc') | 
					
						
							|  |  |  |             ->paginate($paginate, $isSimple); | 
					
						
							| 
									
										
										
										
											2020-11-25 09:07:06 +08:00
										 |  |  |     } | 
					
						
							|  |  |  | } |