import { NextRequest, NextResponse } from 'next/server'; import { query } from '@/lib/db'; export async function POST(req: NextRequest, { params }: { params: { id: string } }) { try { const { id } = params; const { summary_positive, summary_passable, summary_negative, summary_bathroom } = await req.json(); if (!id) { return NextResponse.json({ error: 'Hotel-ID fehlt' }, { status: 400 }); } await query( `UPDATE hotels SET review_summary_positive = $1, review_summary_passable = $2, review_summary_negative = $3, review_summary_bathroom = $4, reviews_updated_at = NOW() WHERE id = $5`, [summary_positive, summary_passable, summary_negative, summary_bathroom || null, id] ); return NextResponse.json({ success: true, message: 'Review-Zusammenfassungen gespeichert.' }); } catch (error: any) { console.error('Fehler beim Speichern der Review-Zusammenfassung:', error); return NextResponse.json({ success: false, error: error.message }, { status: 500 }); } }