Email Betreff
This commit is contained in:
32
src/lib/server/mail/helpers.ts
Normal file
32
src/lib/server/mail/helpers.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
import { shortenUID } from "#server/lib/hash.js";
|
||||
import { BedarfsausweisWohnen, Enums, Rechnung, VerbrauchsausweisGewerbe, VerbrauchsausweisWohnen } from "../prisma.js";
|
||||
|
||||
export function getPaymentSuccessSubject(ausweis: VerbrauchsausweisWohnen | VerbrauchsausweisGewerbe | BedarfsausweisWohnen, rechnung: Rechnung, ausweisart: Enums.Ausweisart) {
|
||||
const id = shortenUID(ausweis.uid);
|
||||
|
||||
let subject: string = "";
|
||||
if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen (ID: ${id})`
|
||||
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen mit Beratung (ID: ${id})`
|
||||
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen - offline Service (ID: ${id})`
|
||||
}
|
||||
} else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe (ID: ${id})`
|
||||
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe mit Beratung (ID: ${id})`
|
||||
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe - offline Service (ID: ${id})`
|
||||
}
|
||||
} else if (ausweisart === Enums.Ausweisart.BedarfsausweisWohnen) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen (ID: ${id})`
|
||||
if (rechnung.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen mit Beratung (ID: ${id})`
|
||||
} else if (rechnung.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen - offline Service (ID: ${id})`
|
||||
}
|
||||
}
|
||||
|
||||
return subject;
|
||||
}
|
||||
Reference in New Issue
Block a user