Quellcode durchsuchen

Ahora se usa la clave del nivel para identificar las condiciones

Hugo Quijada vor 8 Monaten
Ursprung
Commit
369d02fb88
1 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  1. 5 3
      modules/publico/controllers/CondicionantesController.php

+ 5 - 3
modules/publico/controllers/CondicionantesController.php

@@ -33,8 +33,9 @@ class CondicionantesController extends JsonController {
 		/* # En el front no se pueden elegir ciudades*/
 		if ( $ciudad > 0) {
       $nivel = (new Query())
-        ->select(["{{NivelMunicipio}}.[[idNivel]]"])
-        ->from("NivelMunicipio")
+        ->select(["{{Nivel}}.[[clave]]"])
+        ->from("Nivel")
+        ->innerJoin("NivelMunicipio", "{{Nivel}}.id = {{NivelMunicipio}}.[[idNivel]]")
         ->innerJoin("Municipio", "{{Municipio}}.id = {{NivelMunicipio}}.[[idMunicipio]]")
         ->innerJoin("Estado", "{{Estado}}.id = {{Municipio}}.[[idEstado]]")
         ->andWhere([
@@ -43,7 +44,8 @@ class CondicionantesController extends JsonController {
         ])
         ->column();
    
-			$condicionante->andWhere(["idNivel" => $nivel]);
+			$condicionante->innerJoin("Nivel", "{{Nivel}}.id = {{Condicionante}}.[[idNivel]]")
+        ->andWhere(["{{Nivel}}.[[clave]]" => $nivel]);
 		}
 
 		if ($fin > 0) {