diff --git a/src/testing/ausweise-fix-ausgestellt.ts b/src/testing/ausweise-bw-fix-ausgestellt.ts similarity index 100% rename from src/testing/ausweise-fix-ausgestellt.ts rename to src/testing/ausweise-bw-fix-ausgestellt.ts diff --git a/src/testing/ausweise-vg-fix-ausgestellt.ts b/src/testing/ausweise-vg-fix-ausgestellt.ts new file mode 100644 index 00000000..fe3f7531 --- /dev/null +++ b/src/testing/ausweise-vg-fix-ausgestellt.ts @@ -0,0 +1,37 @@ +import { Enums, prisma } from "#lib/server/prisma.js"; + +let start = 1; +let limit = 10; + +const existing_verbauchsauweisgewerbe_list = await prisma.verbrauchsausweisGewerbe.findMany({ + where: { + rechnung_id: null + } +}); + +for (const ausweis of existing_verbauchsauweisgewerbe_list) { + if (ausweis.bestellt == true && ausweis.registriernummer == ""){ + console.log( + 'ID:' + ausweis.id + + ' Reg.Nr:' + ausweis.registriernummer + + ' Rechnung_id: ' + ausweis.rechnung_id + + ' Bestellt: ' + ausweis.bestellt + + ' Ausgestellt: ' + ausweis.ausgestellt + + ' Ausgestellt am: ' + ausweis.ausstellungsdatum + ); + + await prisma.verbrauchsausweisGewerbe.update({ + where: { + id: ausweis.id + }, + data: { + bestellt: false, + ausgestellt: false, + ausstellungsdatum: null + } + }); + + // if (start >= limit) break; + start++; + } +} \ No newline at end of file diff --git a/src/testing/ausweise-vw-fix-ausgestellt.ts b/src/testing/ausweise-vw-fix-ausgestellt.ts new file mode 100644 index 00000000..9cd6bd7d --- /dev/null +++ b/src/testing/ausweise-vw-fix-ausgestellt.ts @@ -0,0 +1,37 @@ +import { Enums, prisma } from "#lib/server/prisma.js"; + +let start = 1; +let limit = 10; + +const existing_verbauchsausweiswohnen_list = await prisma.verbrauchsausweisWohnen.findMany({ + where: { + rechnung_id: null + } +}); + +for (const ausweis of existing_verbauchsausweiswohnen_list) { + if (ausweis.bestellt == true && ausweis.registriernummer == ""){ + console.log( + 'ID:' + ausweis.id + + ' Reg.Nr:' + ausweis.registriernummer + + ' Rechnung_id: ' + ausweis.rechnung_id + + ' Bestellt: ' + ausweis.bestellt + + ' Ausgestellt: ' + ausweis.ausgestellt + + ' Ausgestellt am: ' + ausweis.ausstellungsdatum + ); + + await prisma.verbrauchsausweisWohnen.update({ + where: { + id: ausweis.id + }, + data: { + bestellt: false, + ausgestellt: false, + ausstellungsdatum: null + } + }); + + // if (start >= limit) break; + start++; + } +} \ No newline at end of file