This commit is contained in:
@@ -5,8 +5,11 @@ export function getPaymentSuccessSubject(ausweis: VerbrauchsausweisWohnen | Verb
|
|||||||
const id = shortenUID(ausweis.uid);
|
const id = shortenUID(ausweis.uid);
|
||||||
|
|
||||||
let subject: string = "";
|
let subject: string = "";
|
||||||
|
let body: string = "";
|
||||||
|
|
||||||
if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) {
|
if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) {
|
||||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen (ID: ${id})`
|
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen (ID: ${id})`;
|
||||||
|
body = ` bbbb `;
|
||||||
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen mit Beratung (ID: ${id})`
|
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen mit Beratung (ID: ${id})`
|
||||||
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||||
@@ -30,3 +33,104 @@ export function getPaymentSuccessSubject(ausweis: VerbrauchsausweisWohnen | Verb
|
|||||||
|
|
||||||
return subject;
|
return subject;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getPaymentSuccessBody(ausweis: VerbrauchsausweisWohnen | VerbrauchsausweisGewerbe | BedarfsausweisWohnen, rechnung: Rechnung, ausweisart: Enums.Ausweisart) {
|
||||||
|
const id = shortenUID(ausweis.uid);
|
||||||
|
|
||||||
|
let subject: string = "";
|
||||||
|
let body: string = "";
|
||||||
|
|
||||||
|
if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) {
|
||||||
|
body = `<p>Sehr geehrte*r ${user.vorname} ${user.name},</p>
|
||||||
|
|
||||||
|
<p>vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.<br>
|
||||||
|
In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.</p>
|
||||||
|
<p>Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.</p>
|
||||||
|
<p>
|
||||||
|
Mit freundlichen Grüßen,
|
||||||
|
<br>
|
||||||
|
Dipl.-Ing. Jens Cornelsen
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
<strong>IB Cornelsen</strong>
|
||||||
|
<br>
|
||||||
|
Katendeich 5A
|
||||||
|
<br>
|
||||||
|
21035 Hamburg
|
||||||
|
<br>
|
||||||
|
www.online-energieausweis.org
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
fon 040 · 209339850
|
||||||
|
<br>
|
||||||
|
fax 040 · 209339859
|
||||||
|
</p>`
|
||||||
|
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||||
|
body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen mit Beratung (ID: ${id})`
|
||||||
|
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||||
|
body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen - offline Service (ID: ${id})`
|
||||||
|
}
|
||||||
|
} else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe) {
|
||||||
|
body = `<p>Sehr geehrte*r ${user.vorname} ${user.name},</p>
|
||||||
|
|
||||||
|
<p>vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.<br>
|
||||||
|
In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.</p>
|
||||||
|
<p>Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.</p>
|
||||||
|
<p>
|
||||||
|
Mit freundlichen Grüßen,
|
||||||
|
<br>
|
||||||
|
Dipl.-Ing. Jens Cornelsen
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
<strong>IB Cornelsen</strong>
|
||||||
|
<br>
|
||||||
|
Katendeich 5A
|
||||||
|
<br>
|
||||||
|
21035 Hamburg
|
||||||
|
<br>
|
||||||
|
www.online-energieausweis.org
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
fon 040 · 209339850
|
||||||
|
<br>
|
||||||
|
fax 040 · 209339859
|
||||||
|
</p>`
|
||||||
|
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||||
|
body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe mit Beratung (ID: ${id})`
|
||||||
|
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||||
|
body = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe - offline Service (ID: ${id})`
|
||||||
|
}
|
||||||
|
} else if (ausweisart === Enums.Ausweisart.BedarfsausweisWohnen) {
|
||||||
|
body = `<p>Sehr geehrte*r ${user.vorname} ${user.name},</p>
|
||||||
|
|
||||||
|
<p>vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.<br>
|
||||||
|
In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.</p>
|
||||||
|
<p>Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.</p>
|
||||||
|
<p>
|
||||||
|
Mit freundlichen Grüßen,
|
||||||
|
<br>
|
||||||
|
Dipl.-Ing. Jens Cornelsen
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
<strong>IB Cornelsen</strong>
|
||||||
|
<br>
|
||||||
|
Katendeich 5A
|
||||||
|
<br>
|
||||||
|
21035 Hamburg
|
||||||
|
<br>
|
||||||
|
www.online-energieausweis.org
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
fon 040 · 209339850
|
||||||
|
<br>
|
||||||
|
fax 040 · 209339859
|
||||||
|
</p>`
|
||||||
|
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||||
|
body = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen mit Beratung (ID: ${id})`
|
||||||
|
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||||
|
body = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen - offline Service (ID: ${id})`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return body;
|
||||||
|
}
|
||||||
@@ -12,6 +12,7 @@ import { getAnsichtsausweis } from "../ausweis.js";
|
|||||||
import Mail from "nodemailer/lib/mailer/index.js";
|
import Mail from "nodemailer/lib/mailer/index.js";
|
||||||
import { shortenUID } from "#server/lib/hash.js";
|
import { shortenUID } from "#server/lib/hash.js";
|
||||||
import { getPaymentSuccessSubject } from "./helpers.js";
|
import { getPaymentSuccessSubject } from "./helpers.js";
|
||||||
|
import { getPaymentSuccessBody } from "./helpers.js";
|
||||||
|
|
||||||
export async function sendInvoiceMail(
|
export async function sendInvoiceMail(
|
||||||
ausweis: VerbrauchsausweisWohnen,
|
ausweis: VerbrauchsausweisWohnen,
|
||||||
@@ -76,29 +77,6 @@ export async function sendInvoiceMail(
|
|||||||
name: rechnung.empfaenger || "",
|
name: rechnung.empfaenger || "",
|
||||||
},
|
},
|
||||||
bcc: "info@online-energieausweis.org",
|
bcc: "info@online-energieausweis.org",
|
||||||
html: `<p>Sehr geehrte*r ${user.vorname} ${user.name},</p>
|
html: getPaymentSuccessBody(ausweis, rechnung, ausweisart),
|
||||||
|
|
||||||
<p>vielen Dank für Ihre Bestellung. Im Anhang finden Sie den Ansichtsausweis als PDF-Datei. Wir werden den Ausweis nun prüfen und Originalausweis und Rechnung nach Prüfung zuschicken.<br>
|
|
||||||
In der Regel erhalten Sie Ihren Ausweis innerhalb von 24 Stunden. Die Ausstellung erfolgt nach aktuellem GEG und Ihr Ausweis wird beim DIBT registriert.</p>
|
|
||||||
<p>Eine Zahlung wurde noch nicht durchgeführt. Sie erhalten Bankverbindung und Verwendungszweck zusammen mit der Rechnung, sobald ihr Ausweis ausgestellt wurde.</p>
|
|
||||||
<p>
|
|
||||||
Mit freundlichen Grüßen,
|
|
||||||
<br>
|
|
||||||
Dipl.-Ing. Jens Cornelsen
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<strong>IB Cornelsen</strong>
|
|
||||||
<br>
|
|
||||||
Katendeich 5A
|
|
||||||
<br>
|
|
||||||
21035 Hamburg
|
|
||||||
<br>
|
|
||||||
www.online-energieausweis.org
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
fon 040 · 209339850
|
|
||||||
<br>
|
|
||||||
fax 040 · 209339859
|
|
||||||
</p>`,
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user