|
@@ -33,5 +33,30 @@ class TokenModel
|
|
|
$stmt->execute(['uf' => $uf, 'name' => $commoditiesName]);
|
|
$stmt->execute(['uf' => $uf, 'name' => $commoditiesName]);
|
|
|
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
|
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ public function getByCompanyId(int $companyId): array
|
|
|
|
|
+ {
|
|
|
|
|
+ $sql = 'SELECT t.token_id,
|
|
|
|
|
+ t.token_external_id,
|
|
|
|
|
+ t.token_commodities_amount,
|
|
|
|
|
+ t.token_commodities_value,
|
|
|
|
|
+ t.token_uf,
|
|
|
|
|
+ t.token_city,
|
|
|
|
|
+ t.token_content,
|
|
|
|
|
+ t.token_flag,
|
|
|
|
|
+ t.wallet_id,
|
|
|
|
|
+ t.chain_id,
|
|
|
|
|
+ t.commodities_id,
|
|
|
|
|
+ t.cpr_id,
|
|
|
|
|
+ t.user_id
|
|
|
|
|
+ FROM "token" t
|
|
|
|
|
+ INNER JOIN "wallet" w ON w.wallet_id = t.wallet_id
|
|
|
|
|
+ WHERE w.company_id = :company_id
|
|
|
|
|
+ ORDER BY t.token_id';
|
|
|
|
|
+ $stmt = $this->pdo->prepare($sql);
|
|
|
|
|
+ $stmt->execute(['company_id' => $companyId]);
|
|
|
|
|
+
|
|
|
|
|
+ return $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|