mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
añadido ajuste de precio, url en comentarios y crear pedido y ot
This commit is contained in:
@ -316,9 +316,10 @@ class ImportadorBubok extends BaseResourceController
|
|||||||
'guardas' => [],
|
'guardas' => [],
|
||||||
'sobrecubierta' => [],
|
'sobrecubierta' => [],
|
||||||
'faja' => null,
|
'faja' => null,
|
||||||
'comentarios_safekat' => 'URL COVER: ' . $producto->cover->file . "\nURL BODY: " . $producto->body->file,
|
|
||||||
|
|
||||||
'direcciones' => $direcciones
|
'direcciones' => $direcciones,
|
||||||
|
|
||||||
|
'ivaReducido' => 1,
|
||||||
];
|
];
|
||||||
|
|
||||||
/*return $this->respond([
|
/*return $this->respond([
|
||||||
@ -331,6 +332,37 @@ class ImportadorBubok extends BaseResourceController
|
|||||||
$presupuestocliente = new Presupuestocliente();
|
$presupuestocliente = new Presupuestocliente();
|
||||||
$response = $presupuestocliente->guardar($dataToImport);
|
$response = $presupuestocliente->guardar($dataToImport);
|
||||||
|
|
||||||
|
// Guardar la URL de la portada y el cuerpo en los comentarios del presupuesto
|
||||||
|
$presupuestoModel = model('App\Models\Presupuestos\PresupuestoModel');
|
||||||
|
$presupuestoModel->update($response['sk_id'], [
|
||||||
|
'comentarios_safekat' => 'URL COVER: ' . $producto->cover->file . "\nURL BODY: " . $producto->body->file,
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
// Ajuste del precio
|
||||||
|
$precio_compra = $json->producto->prices->unitPrice ?? null;
|
||||||
|
if ($precio_compra != null && $precio_compra > 0) {
|
||||||
|
|
||||||
|
$respuesta_ajuste = PresupuestoService::ajustarPresupuesto(
|
||||||
|
$response['sk_id'],
|
||||||
|
$precio_compra,
|
||||||
|
$tirada,
|
||||||
|
null,
|
||||||
|
true
|
||||||
|
);
|
||||||
|
if ($respuesta_ajuste['warning'] == true) {
|
||||||
|
$response['price_warning'] = [
|
||||||
|
'new_precio_unidad' => $respuesta_ajuste['new_precio_unidad'],
|
||||||
|
'new_total' => $respuesta_ajuste['new_total'],
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// confirmar y crear pedido y ot
|
||||||
|
$presupuestoModel->confirmarPresupuesto($response['sk_id']);
|
||||||
|
PresupuestoService::crearPedido($response['sk_id']);
|
||||||
|
|
||||||
|
|
||||||
if (!isset($response['sk_id'])) {
|
if (!isset($response['sk_id'])) {
|
||||||
return $this->respond([
|
return $this->respond([
|
||||||
'status' => 400,
|
'status' => 400,
|
||||||
|
|||||||
Reference in New Issue
Block a user