Browse Source

Add new filters in get NotificaMediaRepository

main
lucas cardoso 2 years ago
parent
commit
83238bb3f0
  1. 26
      app/Repositories/NotificaMediaRepository.php

26
app/Repositories/NotificaMediaRepository.php

@ -3,6 +3,7 @@
namespace app\Repositories;
use app\Core\Repository;
use app\Models\NotificaMediaModel;
class NotificaMediaRepository extends Repository
{
@ -10,6 +11,29 @@ class NotificaMediaRepository extends Repository
*/
function config(): void
{
$this->table = 'notifica_media';
$this->table = NotificaMediaModel::$table;
}
function get(array $params)
{
$table = $this->table;
$query = "SELECT * FROM $table WHERE id = :id";
$dados = [];
if ($params['uniqueid']) {
$query .= " AND uniqueid = :uniqueid ";
$dados['uniqueid'] = $params['uniqueid'];
}
if ($params['src']) {
$query .= " AND src = :src ";
$dados['src'] = $params['src'];
}
if ($params['msg']) {
$query .= " AND msg = :msg ";
$dados['msg'] = $params['msg'];
}
return $this->db->read($query, $dados)->fetch();
}
}
Loading…
Cancel
Save