<?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);
    }
}