console.log und noten In Deutsch un Mathe als Nummer pruefen

This commit is contained in:
titver968
2025-06-17 08:49:09 +02:00
parent 835f13b8ff
commit 6b84d7f8bd
9 changed files with 16 additions and 25510 deletions

View File

@@ -5,8 +5,6 @@ import { json } from '@sveltejs/kit';
const prisma = new PrismaClient();
console.log(prisma.anmeldung.create);
export async function POST({ request }) {
const formData = await request.formData();
@@ -15,6 +13,12 @@ export async function POST({ request }) {
const pdfs = formData.getAll('pdfs') as File[];
const gespeichertePfade: string[] = [];
const noteDeutsch = Number(get('noteDeutsch'));
const noteMathe = Number(get('noteMathe'));
if (isNaN(noteDeutsch) || isNaN(noteMathe)) {
return json({ error: 'Bitte gib gültige Noten an.' }, { status: 400 });
}
for (const pdf of pdfs) {
if (pdf.size > 0 && pdf.type === 'application/pdf') {
@@ -24,6 +28,14 @@ export async function POST({ request }) {
await writeFile(`static${pfad}`, buffer);
gespeichertePfade.push(pfad);
}
console.log({
noteDeutsch: get('noteDeutsch'),
noteMathe: get('noteMathe'),
parsedDeutsch: parseFloat(get('noteDeutsch')),
parsedMathe: parseFloat(get('noteMathe')),
});
}
try {
@@ -39,8 +51,8 @@ export async function POST({ request }) {
plz: get('plz'),
telefon: get('telefon'),
email: get('email'),
noteDeutsch: parseFloat(get('noteDeutsch')),
noteMathe: parseFloat(get('noteMathe')),
noteDeutsch,
noteMathe,
sozialverhalten: get('sozialverhalten'),
praktikumId: Number(formData.get('praktikumId')),
schulart: get('schulart'),