Ausstellen

This commit is contained in:
Moritz Utcke
2025-04-09 22:17:00 -04:00
parent 5e2861546f
commit 636c5463b2
4 changed files with 10 additions and 38 deletions

View File

@@ -32,7 +32,7 @@ export const GET = defineApiRoute({
}),
output: z.void(),
middleware: adminMiddleware,
async fetch({ id_ausweis }, context, user) {
async fetch({ id_ausweis }, context) {
const ausweisart = getAusweisartFromId(id_ausweis);
let ausweis:
@@ -74,6 +74,9 @@ export const GET = defineApiRoute({
orderBy: {
erstellt_am: "desc",
},
include: {
benutzer: true
}
});
if (!rechnung) {
@@ -175,7 +178,7 @@ export const GET = defineApiRoute({
if (rechnung.status === Enums.Rechnungsstatus.paid) {
html = `
<p>Sehr geehrte*r ${user.vorname} ${user.name},</p>
<p>Sehr geehrte*r ${rechnung.empfaenger},</p>
<p>im Anhang finden Sie Ihren geprüften Energieusweis inkl. Rechnung als PDF-Datei. Den Rechnungsbetrag haben Sie bereits bezahlt. Vielen Dank.</p>
@@ -202,7 +205,7 @@ fax 040 · 209339859
</p>`;
} else {
html = `
<p>Sehr geehrte*r ${user.vorname} ${user.name},</p>
<p>Sehr geehrte*r ${rechnung.empfaenger},</p>
<p>im Anhang finden Sie Ihren geprüften Energieusweis inkl. Rechnung als PDF-Datei. Nachfolgend finden Sie unsere Bankverbindung. Bitte geben Sie als Verwendungszweck die Rechnungsnummer an (siehe unten). Vielen Dank.</p>
@@ -254,9 +257,9 @@ fax 040 · 209339859
</p>`;
}
await transport.sendMail({
const response = await transport.sendMail({
from: `"IBCornelsen" <info@online-energieausweis.org>`,
to: user.email,
to: rechnung.email || rechnung.benutzer.email,
bcc: "info@online-energieausweis.org",
subject: `Ihr Originalausweis vom Ingenieurbüro Cornelsen (ID: ${ausweis.id})`,
html,