public function cambiarEstadoBicicleta($ticket_id, $estado_texto) { $ticket = \App\Ticket::find($ticket_id); $bicicleta_id = $ticket->BICICLETA_id; switch ($estado_texto) { case 'danada': //dañada $estado_id = 8; break; case 'reparar': //reparar $estado_id = 3; break; case 'buena': //buena $estado_id = 7; break; case 'en_reserva': //en_uso $estado_id = 9; break; case 'en_uso': //en_uso $estado_id = 6; break; } $bicicleta = \App\Bicicleta::find($bicicleta_id); $bicicleta->ESTADO_id = $estado_id; if ($bicicleta->save()) { header('Content-Type: application/json'); echo json_encode(['status' => true, 'bicicleta_id' => $bicicleta_id]); } else { header('Content-Type: application/json'); echo json_encode(['status' => false]); } }
public static function generarCodigo($bicileta_id) { $bicileta = \App\Bicicleta::find($bicileta_id); if ($bicileta != null) { $estacion_codigo = Estacion::getCodigoEstacionByIdDevolver($bicileta->PUESTO_ALQUILER_id); $secuecia = $bicileta->codigo; return $estacionamiento_codigo = $estacion_codigo . 'B' . $secuecia; } else { return null; } }