Parcourir la source

Se corrigio media de vehiculo

Jose Cienfuegos il y a 8 mois
Parent
commit
33372b76af
1 fichiers modifiés avec 20 ajouts et 16 suppressions
  1. 20 16
      modules/v1/controllers/VehiculoController.php

+ 20 - 16
modules/v1/controllers/VehiculoController.php

@@ -72,26 +72,30 @@ class VehiculoController extends AuthController {
 			MediaVehiculo::deleteAll(['id' => $modelo->id]);
 			MediaVehiculo::deleteAll(['id' => $modelo->id]);
 
 
 			foreach ($imagenes as $item) {
 			foreach ($imagenes as $item) {
-				$id = $item['id'];
-				$interMedia = new MediaVehiculo();
-
-				$interMedia->idMedia = $id;
-				$interMedia->idVehiculo = $modelo->id;
-
-				$interMedia->tipo = "IMAGEN";
-
-				if (!$interMedia->save()) {
-					$transaccion->rollBack();
-					return (new Respuesta($interMedia))
-						->mensaje("Hubo un problema al guardar la imagen {$item['nombre']}");
-				}
-			}
+        $idMedia = $item['id'];
+        $interMedia = new MediaVehiculo();
+    
+        $interMedia->id = \Yii::$app->security->generateRandomString(36);
+    
+        $interMedia->idMedia = $idMedia;
+        $interMedia->idVehiculo = $modelo->id;
+        $interMedia->tipo = "IMAGEN";
+    
+        if (!$interMedia->save()) {
+            $transaccion->rollBack();
+            return (new Respuesta($interMedia))
+                ->mensaje("Hubo un problema al guardar la imagen {$item['nombre']}");
+        }
+    }
+    
 
 
 			foreach ($archivos as $item) {
 			foreach ($archivos as $item) {
-				$id = $item['idMedia'];
+				$idMedia = $item['id'];
 				$interMedia = new MediaVehiculo();
 				$interMedia = new MediaVehiculo();
 
 
-				$interMedia->idMedia = $id;
+        $interMedia->id = \Yii::$app->security->generateRandomString(36);
+
+				$interMedia->idMedia = $idMedia;
 				$interMedia->idVehiculo = $modelo->id;
 				$interMedia->idVehiculo = $modelo->id;
 				$interMedia->tipo = "ARCHIVO";
 				$interMedia->tipo = "ARCHIVO";