|
@@ -21,25 +21,25 @@ class ServicioController extends AuthController {
|
|
|
$inicio = trim($this->req->get("inicio", ""));
|
|
|
$fin = trim($this->req->get("fin", ""));
|
|
|
$query = $this->queryInicial
|
|
|
- ->innerJoin("Vehiculo", "{{Vehiculo}}.id = {{Servicio}}.[[idVehiculo]]")
|
|
|
- ->innerJoin("Marca", "{{Marca}}.id = {{Vehiculo}}.[[idMarca]]")
|
|
|
- ->innerJoin("Taller", "{{Taller}}.id = {{Servicio}}.[[idTaller]]");
|
|
|
+ ->leftJoin("Vehiculo", "{{Vehiculo}}.[[id]] = {{Servicio}}.[[idVehiculo]]")
|
|
|
+ ->leftJoin("Marca", "{{Marca}}.[[id]] = {{Vehiculo}}.[[idMarca]]")
|
|
|
+ ->leftJoin("Taller", "{{Taller}}.[[id]] = {{Servicio}}.[[idTaller]]");
|
|
|
|
|
|
|
|
|
if ($id !== "") {
|
|
|
- $query->andWhere(["{{Servicio}}.id" => $id]);
|
|
|
+ $query->andWhere(["{{Servicio}}.[[id]]" => $id]);
|
|
|
}
|
|
|
|
|
|
if ($taller !== "") {
|
|
|
- $query->andWhere(["{{Taller}}.id" => $taller]);
|
|
|
+ $query->andWhere(["{{Taller}}.[[id]]" => $taller]);
|
|
|
}
|
|
|
|
|
|
if ($marca !== "") {
|
|
|
- $query->andWhere(["{{Marca}}.id" => $marca]);
|
|
|
+ $query->andWhere(["{{Marca}}.[[id]]" => $marca]);
|
|
|
}
|
|
|
|
|
|
if ($vehiculo !== "") {
|
|
|
- $query->andWhere(["{{Vehiculo}}.id" => $vehiculo]);
|
|
|
+ $query->andWhere(["{{Vehiculo}}.[[id]]" => $vehiculo]);
|
|
|
}
|
|
|
/* if($marca !== "") {
|
|
|
$query->andWhere(["{{Marca}}.id" => $marca]);
|
|
@@ -87,19 +87,15 @@ class ServicioController extends AuthController {
|
|
|
|
|
|
foreach ($tipoServicio as $tipoServicioItem) {
|
|
|
|
|
|
- $tipoServicios = ServicioTipoServicio::findOne([
|
|
|
- 'idServicio' => $modelo->id,
|
|
|
- 'idTipoServicio' => $tipoServicioItem['idTipoServicio']
|
|
|
- ]);
|
|
|
-
|
|
|
- if ($tipoServicios === null) {
|
|
|
+
|
|
|
+ if ($tipoServicioItem === null) {
|
|
|
$tipoServicios = new ServicioTipoServicio();
|
|
|
$tipoServicios->uuid();
|
|
|
$tipoServicios->idServicio = $modelo->id;
|
|
|
$tipoServicios->idTipoServicio = $tipoServicioItem['idTipoServicio'];
|
|
|
$tipoServicios->creado = new Expression('now()');
|
|
|
} else {
|
|
|
- $tipoServicios->modificado = new Expression('now()');
|
|
|
+ $tipoServicioItem->modificado = new Expression('now()');
|
|
|
}
|
|
|
|
|
|
$tipoServicios->nombre = $tipoServicioItem['nombre'];
|