mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
corregidos varios fallos en el importador. Añadidos avisos de error y success al importar
This commit is contained in:
@ -201,7 +201,7 @@ class Importadorpresupuestos extends \App\Controllers\BaseResourceController
|
||||
'libroFresadoTapaDura' => 'Tapa Dura al Cromo Fresada',
|
||||
'libroFresadoTapaBlanda' => 'Rústica Fresada',
|
||||
'libroCosidoTapaDura' => 'Tapa Dura al Cromo Cosida Hilo',
|
||||
'libroCosidoTapaBlanda' => 'Rústica Cosida Hilo vegetal',
|
||||
'libroCosidoTapaBlanda' => 'Rústica Cosido Hilo vegetal',
|
||||
'libroEspiralTapaDura' => 'Espiral',
|
||||
'libroGrapado' => 'Cosido a caballete 2 grapas'
|
||||
];
|
||||
|
||||
@ -478,7 +478,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
|
||||
$direcciones = $reqData['direcciones'] ?? [];
|
||||
|
||||
$tipo_impresion_id = intval($reqData['tipo_presupuesto_id'] ?? 0) == 0?
|
||||
$tipo_impresion_id = intval($reqData['tipo_presupuesto_id'] ?? 0) == 0 ?
|
||||
$this->getTipoImpresion($tipo, $cubierta['tipoCubierta']) : intval($reqData['tipo_presupuesto_id']);
|
||||
$lomoRedondo = $cubierta['lomoRedondo'] ?? 0;
|
||||
|
||||
@ -1002,7 +1002,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
|
||||
$direcciones = $reqData['direcciones'] ?? [];
|
||||
|
||||
if($tipo != "")
|
||||
if ($tipo != "")
|
||||
$tipo_impresion_id = $this->getTipoImpresion($tipo, $cubierta['tipoCubierta']);
|
||||
else
|
||||
$tipo_impresion_id = $reqData['tipo_presupuesto_id'] ?? 0;
|
||||
@ -1087,18 +1087,27 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
$errors = $resultado_presupuesto['errors'];
|
||||
foreach ($errors as $error) {
|
||||
if (!empty($error)) {
|
||||
return $this->respond([
|
||||
'error' => $error,
|
||||
]);
|
||||
if ($this->request) {
|
||||
return $this->respond([
|
||||
'error' => $error,
|
||||
]);
|
||||
} else {
|
||||
return $error;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (isset($resultado_presupuesto['exception'])) {
|
||||
return $this->respond([
|
||||
'error' => $resultado_presupuesto['exception'],
|
||||
'file' => $resultado_presupuesto['file'],
|
||||
'line' => $resultado_presupuesto['line'],
|
||||
]);
|
||||
if($this->request) {
|
||||
return $this->respond([
|
||||
'error' => $resultado_presupuesto['exception'],
|
||||
'file' => $resultado_presupuesto['file'],
|
||||
'line' => $resultado_presupuesto['line'],
|
||||
]);
|
||||
} else {
|
||||
return $resultado_presupuesto['exception'];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// seleccionamos el peso de la tirada seleccionada
|
||||
$peso_libro = $resultado_presupuesto['peso'][array_search($selected_tirada, $tirada)];
|
||||
@ -1893,14 +1902,14 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
return $current->precio < $previous->precio ? $current : $previous;
|
||||
});
|
||||
} else {
|
||||
if (count($tarifas_envio) > 0){
|
||||
if (count($tarifas_envio) > 0) {
|
||||
$tarifa_envio_final = $tarifas_envio[0];
|
||||
}
|
||||
}
|
||||
$coste = $tarifa_envio_final->precio;
|
||||
$margen = $tarifa_envio_final->margen;
|
||||
|
||||
if(!isset($return_data['id'])){
|
||||
if (!isset($return_data['id'])) {
|
||||
$return_data['id'] = $tarifa_envio_final->id;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user