27 lines
831 B
PHP
27 lines
831 B
PHP
<?php
|
|
namespace app\model;
|
|
|
|
class Message extends Base
|
|
{
|
|
// 获取留言列表
|
|
public static function getPaginateList($per = 20, $keyword = '', $isSimple = false)
|
|
{
|
|
$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);
|
|
}
|
|
} |