public function guardarTicket() { $ticket_id = $_REQUEST['id']; $TIPO_id = $_REQUEST['TIPO_id']; $USUARIO_id = $_REQUEST['USUARIO_id']; $BICICLETA_codigo = $_REQUEST['BICICLETA_codigo']; $BICICLETA_id = Bicicleta::getIdBicicletaByCodigoDevolver($BICICLETA_codigo); $origen_puesto_alquiler = $_REQUEST['origen_puesto_alquiler']; $origen_estacionamiento = Estacionamiento::getEstacionamiento($BICICLETA_id); $destino_estacionamiento = null; $destino_puesto_alquiler = $_REQUEST['destino_puesto_alquiler']; $fecha = $_REQUEST['fecha']; $hora_retiro = $_REQUEST['hora_retiro']; $hora_entrega = $_REQUEST['hora_entrega']; $duracion = $_REQUEST['duracion']; $ESTADO_id = $_REQUEST['ESTADO_id']; $ticket_nuevo = \App\Ticket::firstOrCreate(['TIPO_id' => $TIPO_id, 'USUARIO_id' => $USUARIO_id, 'BICICLETA_id' => $BICICLETA_id, 'origen_puesto_alquiler' => $origen_puesto_alquiler, 'origen_estacionamiento' => $origen_estacionamiento, 'destino_puesto_alquiler' => $destino_puesto_alquiler, 'destino_estacionamiento' => $destino_estacionamiento, 'fecha' => Escritorio::getFechaHoraEcuador(), 'hora_creacion' => Escritorio::getHoraEcuador(), 'hora_retiro' => $hora_retiro, 'hora_entrega' => $hora_entrega, 'duracion' => $duracion, 'ESTADO_id' => $ESTADO_id]); if ($ticket_nuevo != null) { header('Content-Type: application/json'); echo json_encode(['status' => true, 'ticket_nuevo_id' => $ticket_nuevo->id, 'ticket_bicicleta_id' => $BICICLETA_id]); } else { header('Content-Type: application/json'); echo json_encode(['status' => false]); } }
public function quitarEstacionamiento($ticket_id) { $ticket = \App\Ticket::find($ticket_id); $bicicleta_id = $ticket->BICICLETA_id; $estacionamiento_id_quitar = Estacionamiento::getEstacionamiento($bicicleta_id); $Estacionamiento = new Estacionamiento(); $Estacionamiento->quitarBicicleta($estacionamiento_id_quitar); header('Content-Type: application/json'); echo json_encode(['status' => true]); }