| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?php
- namespace v1\controllers;
- use app\models\EventoResumen;
- use app\models\EventoResumenDependencia;
- use common\data\Respuesta;
- use common\rest\JsonController;
- use yii\db\Expression;
- class EventoResumenController extends JsonController {
- public $modelClass = "v1\models\EventoResumenParticipante";
- public $modelName = "EventoResumen";
- public function actionIndex() {
- $clave = trim($this->req->get("id", ""));
- $modelo = EventoResumen::find()
- ->andWhere(['uuid' => $clave])
- ->one();
- if ($modelo === null) {
- return (new Respuesta())
- ->esError()
- ->mensaje("Clave no válida");
- }
- $query = $this->queryInicial
- ->andWhere([
- 'idEventoResumen' => $modelo->id,
- ]);
- return new Respuesta($query, $this->limite, $this->pagina, $this->ordenar);
- }
- public function actionConsultaDependencia() {
- $id = trim($this->req->get("id", ""));
- $modelo = EventoResumenDependencia::find()
- ->andWhere(['clave' => $id])
- ->one();
- if ($modelo === null) {
- return (new Respuesta())
- ->esError()
- ->mensaje("ID no válida");
- }
- $query = $this->queryInicial
- ->andWhere([
- 'idEventoResumen' => $modelo->idEventoResumen,
- 'idDependencia' => $modelo->idDependencia
- ]);
- return new Respuesta($query, $this->limite, $this->pagina, $this->ordenar);
- }
- }
|