ID Suchen
This commit is contained in:
@@ -10,7 +10,7 @@ const caller = createCaller(Astro)
|
||||
const params = Astro.params;
|
||||
const page = Number(params.page)
|
||||
|
||||
const id = parseInt(Astro.url.searchParams.get("id") || "") || null
|
||||
const id = Astro.url.searchParams.get("id");
|
||||
|
||||
|
||||
const user = await caller.user.self.GET.fetch(undefined, {
|
||||
@@ -43,7 +43,7 @@ const objekte = await prisma.objekt.findMany({
|
||||
some: {
|
||||
verbrauchsausweise_gewerbe: {
|
||||
some: {
|
||||
alte_ausweis_id: id
|
||||
alte_ausweis_id: parseInt(id)
|
||||
}
|
||||
},
|
||||
}
|
||||
@@ -54,7 +54,7 @@ const objekte = await prisma.objekt.findMany({
|
||||
some: {
|
||||
verbrauchsausweise_wohnen: {
|
||||
some: {
|
||||
alte_ausweis_id: id
|
||||
alte_ausweis_id: parseInt(id)
|
||||
}
|
||||
},
|
||||
}
|
||||
@@ -65,7 +65,7 @@ const objekte = await prisma.objekt.findMany({
|
||||
some: {
|
||||
bedarfsausweise_wohnen: {
|
||||
some: {
|
||||
alte_ausweis_id: id
|
||||
alte_ausweis_id: parseInt(id)
|
||||
}
|
||||
},
|
||||
}
|
||||
@@ -76,7 +76,9 @@ const objekte = await prisma.objekt.findMany({
|
||||
some: {
|
||||
verbrauchsausweise_gewerbe: {
|
||||
some: {
|
||||
id: id
|
||||
uid: {
|
||||
startsWith: `vag-${id}`
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
@@ -87,7 +89,9 @@ const objekte = await prisma.objekt.findMany({
|
||||
some: {
|
||||
verbrauchsausweise_wohnen: {
|
||||
some: {
|
||||
id: id
|
||||
uid: {
|
||||
startsWith: `vaw-${id}`
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
@@ -98,7 +102,9 @@ const objekte = await prisma.objekt.findMany({
|
||||
some: {
|
||||
bedarfsausweise_wohnen: {
|
||||
some: {
|
||||
id: id
|
||||
uid: {
|
||||
startsWith: `baw-${id}`
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
function murmurHash36(str: string) {
|
||||
let h = 0xdeadbeef;
|
||||
for (let i = 0; i < str.length; i++) {
|
||||
h = Math.imul(h ^ str.charCodeAt(i), 2654435761);
|
||||
}
|
||||
return (h >>> 0).toString(36).toUpperCase().slice(0, 6);
|
||||
}
|
||||
|
||||
/**
|
||||
* Kürzt eine UUID auf 6 Zeichen indem es die ersten 6 Zeichen dieser UUID benutzt.
|
||||
* @param uid Die UID
|
||||
* @returns Eine gekürzte Version der UID
|
||||
*/
|
||||
export function shortenUID(uid: string) {
|
||||
return murmurHash36(uid);
|
||||
return uid.split("-")[1].slice(0, 6).toUpperCase();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user