From 98f32ca27905a52fe1f6dbe8439f502360d5fd94 Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Thu, 10 Apr 2025 00:33:54 -0400 Subject: [PATCH] Ausstellen --- src/lib/pdf/pdfVerbrauchsausweisWohnen.ts | 3 ++- src/pages/api/admin/ausstellen.ts | 2 +- src/pages/pdf/ansichtsausweis.ts | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts index 9565b43b..a5f3c72f 100644 --- a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts +++ b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts @@ -196,7 +196,7 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne }) // Stempel und Unterschrift - if (ausweis.ausgestellt || !vorschau) { + if (!vorschau) { const stempel = await pdf.embedPng(fs.readFileSync(new URL("../../../public/pdf/images/stempel-unterschrift.png", import.meta.url), "base64")); const stempelHeight = 60 @@ -210,6 +210,7 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne // Aussteller const aussteller = await pdf.embedPng(fs.readFileSync(new URL("../../../public/pdf/images/aussteller.png", import.meta.url), "base64")); + pages[0].drawImage(aussteller, { x: 40, y: height - 770, diff --git a/src/pages/api/admin/ausstellen.ts b/src/pages/api/admin/ausstellen.ts index 57c6d94e..07f5861b 100644 --- a/src/pages/api/admin/ausstellen.ts +++ b/src/pages/api/admin/ausstellen.ts @@ -257,7 +257,7 @@ fax 040 ยท 209339859

`; } - const response = await transport.sendMail({ + await transport.sendMail({ from: `"IBCornelsen" `, to: rechnung.email || rechnung.benutzer.email, bcc: "info@online-energieausweis.org", diff --git a/src/pages/pdf/ansichtsausweis.ts b/src/pages/pdf/ansichtsausweis.ts index 472d37d0..5b4028f2 100644 --- a/src/pages/pdf/ansichtsausweis.ts +++ b/src/pages/pdf/ansichtsausweis.ts @@ -50,9 +50,9 @@ export const GET: APIRoute = async (Astro) => { // Dieser Ausweis wurde mit der alten Version erstellt, das PDF sollte bereits existieren. pdf = await getS3File("ibc-pdfs", `ID_${id[1]}_Energieausweis.pdf`) } else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) { - pdf = await pdfVerbrauchsausweisWohnen(ausweis as VerbrauchsausweisWohnenClient, aufnahme, objekt, bilder, user); + pdf = await pdfVerbrauchsausweisWohnen(ausweis as VerbrauchsausweisWohnenClient, aufnahme, objekt, bilder, user, !ausweis.ausgestellt); } else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe) { - pdf = await pdfVerbrauchsausweisGewerbe(ausweis as VerbrauchsausweisGewerbeClient, aufnahme, objekt, bilder, user); + pdf = await pdfVerbrauchsausweisGewerbe(ausweis as VerbrauchsausweisGewerbeClient, aufnahme, objekt, bilder, user, !ausweis.ausgestellt); } return new Response(pdf, {