mode = new SaasAddress(); return $this->searchVal($param,$this->searchFilter($param))->paginate([ "list_rows" => $param['size'], "page" => $param['page'] ]); } protected function searchFilter(array $param = []): array { $filter = []; !empty($param['open_id']) && $filter[] = ["open_id", '=', $param['open_id']]; !empty($param['uuid']) && $filter[] = ["uuid", '=', $param['uuid']]; return $filter; } }