|
@@ -6,8 +6,6 @@ use common\data\Respuesta;
|
|
use common\rest\AuthController;
|
|
use common\rest\AuthController;
|
|
use yii\db\Expression;
|
|
use yii\db\Expression;
|
|
use app\models\Municipio;
|
|
use app\models\Municipio;
|
|
-use v1\models\Nivel;
|
|
|
|
-use v1\models\NivelMunicipio;
|
|
|
|
|
|
|
|
class MunicipioController extends AuthController {
|
|
class MunicipioController extends AuthController {
|
|
|
|
|
|
@@ -28,12 +26,6 @@ class MunicipioController extends AuthController {
|
|
if ($id !== "") {
|
|
if ($id !== "") {
|
|
$query->andWhere(["[[Municipio]].{{id}}" => $id]);
|
|
$query->andWhere(["[[Municipio]].{{id}}" => $id]);
|
|
}
|
|
}
|
|
- $query->andWhere(["Estado.id" => $idEstado]);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if ($id !== "") {
|
|
|
|
- $query->andWhere(["Municipio.id" => $id]);
|
|
|
|
- }
|
|
|
|
|
|
|
|
if (!empty($buscar)) {
|
|
if (!empty($buscar)) {
|
|
$query->andWhere([
|
|
$query->andWhere([
|
|
@@ -48,7 +40,6 @@ class MunicipioController extends AuthController {
|
|
|
|
|
|
public function actionGuardar() {
|
|
public function actionGuardar() {
|
|
$id = trim($this->req->getBodyParam("id", ""));
|
|
$id = trim($this->req->getBodyParam("id", ""));
|
|
- $niveles = $this->req->getBodyParam("niveles", []);
|
|
|
|
|
|
|
|
$modelo = null;
|
|
$modelo = null;
|
|
if ($id !== "") {
|
|
if ($id !== "") {
|
|
@@ -59,13 +50,13 @@ class MunicipioController extends AuthController {
|
|
try {
|
|
try {
|
|
if ($modelo === null) {
|
|
if ($modelo === null) {
|
|
$modelo = new $this->modelClass();
|
|
$modelo = new $this->modelClass();
|
|
- $modelo->uuid();
|
|
|
|
|
|
+ $modelo -> uuid ();
|
|
$modelo->creado = new Expression('now()');
|
|
$modelo->creado = new Expression('now()');
|
|
} else {
|
|
} else {
|
|
$modelo->modificado = new Expression('now()');
|
|
$modelo->modificado = new Expression('now()');
|
|
}
|
|
}
|
|
|
|
|
|
- $modelo->load($this->req->getBodyParams(), '');
|
|
|
|
|
|
+ $modelo->load($this->req->getBodyParams(),'');
|
|
|
|
|
|
if (!$modelo->save()) {
|
|
if (!$modelo->save()) {
|
|
return (new Respuesta($modelo))
|
|
return (new Respuesta($modelo))
|
|
@@ -73,27 +64,12 @@ class MunicipioController extends AuthController {
|
|
->mensaje("Hubo un problema al guardar el registro del Municipio.");
|
|
->mensaje("Hubo un problema al guardar el registro del Municipio.");
|
|
}
|
|
}
|
|
|
|
|
|
- \v1\models\NivelMunicipio::deleteAll(['idMunicipio' => $modelo->id]);
|
|
|
|
- if (count($niveles) > 0) {
|
|
|
|
- foreach ($niveles as $idNivel) {
|
|
|
|
- $nivel = new NivelMunicipio();
|
|
|
|
- $nivel->uuid();
|
|
|
|
- $nivel->idNivel = $idNivel;
|
|
|
|
- $nivel->idMunicipio = $modelo->id;
|
|
|
|
- $nivel->creado = new Expression('now()');
|
|
|
|
- if (!$nivel->save()) {
|
|
|
|
- return (new Respuesta($nivel))
|
|
|
|
- ->esError()
|
|
|
|
- ->mensaje("Hubo un problema al guardar el registro del Municipio.");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
$tran->commit();
|
|
$tran->commit();
|
|
$modelo->refresh();
|
|
$modelo->refresh();
|
|
|
|
|
|
return (new Respuesta($modelo))
|
|
return (new Respuesta($modelo))
|
|
->mensaje("Registro de Municipio guardado con éxito.");
|
|
->mensaje("Registro de Municipio guardado con éxito.");
|
|
|
|
+
|
|
} catch (\Exception $e) {
|
|
} catch (\Exception $e) {
|
|
return (new Respuesta())
|
|
return (new Respuesta())
|
|
->esError()
|
|
->esError()
|