mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
ya se puede confirmar
This commit is contained in:
@ -1788,6 +1788,48 @@ class PresupuestoService extends BaseService
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static function crearPedido($presupuesto_id)
|
||||
{
|
||||
$model_pedido = model('App\Models\Pedidos\PedidoModel');
|
||||
$model_pedido_linea = model('App\Models\Pedidos\PedidoLineaModel');
|
||||
$model_cliente = model('App\Models\Clientes\ClienteModel');
|
||||
|
||||
$model_presupuesto = model('App\Models\Presupuestos\PresupuestoModel');
|
||||
$datos_presupuesto = $model_presupuesto->find($presupuesto_id);
|
||||
|
||||
$id_linea = 0;
|
||||
|
||||
$data_pedido = [
|
||||
'total_precio' => $datos_presupuesto->total_aceptado,
|
||||
'total_tirada' => $datos_presupuesto->tirada,
|
||||
'estado' => $model_cliente->creditoDisponible($datos_presupuesto->cliente_id) ? "produccion" : "validacion",
|
||||
'user_created_id' => auth()->user()->id,
|
||||
'user_updated_id' => auth()->user()->id,
|
||||
];
|
||||
|
||||
$pedido_id = $model_pedido->insert($data_pedido);
|
||||
if($pedido_id){
|
||||
$data_pedido_linea = [
|
||||
"pedido_id" => $pedido_id,
|
||||
"presupuesto_id" => $presupuesto_id,
|
||||
"ubicacion_id" => 1, // safetak por defecto
|
||||
"user_created_id" => auth()->user()->id,
|
||||
"user_updated_id" => auth()->user()->id,
|
||||
];
|
||||
$id_linea = $model_pedido_linea->insert($data_pedido_linea);
|
||||
}
|
||||
|
||||
if($id_linea != 0 && $pedido_id != 0){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/********************************+
|
||||
* FUNCIONES AUXILIARES *
|
||||
*******************************/
|
||||
|
||||
// Funcion que comprueba si existe una maquina
|
||||
private static function checkMaquina($maquina_id){
|
||||
|
||||
|
||||
Reference in New Issue
Block a user