Updated avrop params to match API

This commit is contained in:
Erik Tiekstra
2021-09-06 07:36:38 +02:00
parent 6f21b15f51
commit ab042230f3
3 changed files with 33 additions and 37 deletions

View File

@@ -29,55 +29,55 @@ generatedAvrop.forEach(({ tjanstekod, tjansteNamn, utforandeVerksamhetId, utfora
if (tjanstExists) {
tjanstExists.count = tjanstExists.count + 1;
if (!tjanstExists.related_utforandeverksamhetId.includes(utforandeVerksamhetId)) {
tjanstExists.related_utforandeverksamhetId.push(utforandeVerksamhetId);
if (!tjanstExists.related_utforandeverksamhetIds.includes(utforandeVerksamhetId)) {
tjanstExists.related_utforandeverksamhetIds.push(utforandeVerksamhetId);
}
if (!tjanstExists.related_kommunKod.includes(kommunKod)) {
tjanstExists.related_kommunKod.push(kommunKod);
if (!tjanstExists.related_kommunKoder.includes(kommunKod)) {
tjanstExists.related_kommunKoder.push(kommunKod);
}
} else {
avropTjanster.push({
id: tjanstekod,
label: tjansteNamn,
count: 1,
related_utforandeverksamhetId: [utforandeVerksamhetId],
related_kommunKod: [kommunKod],
related_utforandeverksamhetIds: [utforandeVerksamhetId],
related_kommunKoder: [kommunKod],
});
}
if (utforandeVerksamhetExists) {
utforandeVerksamhetExists.count = utforandeVerksamhetExists.count + 1;
if (!utforandeVerksamhetExists.related_tjanstKod.includes(tjanstekod)) {
utforandeVerksamhetExists.related_tjanstKod.push(tjanstekod);
if (!utforandeVerksamhetExists.related_tjanstKoder.includes(tjanstekod)) {
utforandeVerksamhetExists.related_tjanstKoder.push(tjanstekod);
}
if (!utforandeVerksamhetExists.related_kommunKod.includes(kommunKod)) {
utforandeVerksamhetExists.related_kommunKod.push(kommunKod);
if (!utforandeVerksamhetExists.related_kommunKoder.includes(kommunKod)) {
utforandeVerksamhetExists.related_kommunKoder.push(kommunKod);
}
} else {
utforandeVerksamheter.push({
id: utforandeVerksamhetId,
label: utforandeverksamhet,
count: 1,
related_tjanstKod: [tjanstekod],
related_kommunKod: [kommunKod],
related_tjanstKoder: [tjanstekod],
related_kommunKoder: [kommunKod],
});
}
if (kommunExists) {
kommunExists.count = kommunExists.count + 1;
if (!kommunExists.related_tjanstKod.includes(tjanstekod)) {
kommunExists.related_tjanstKod.push(tjanstekod);
if (!kommunExists.related_tjanstKoder.includes(tjanstekod)) {
kommunExists.related_tjanstKoder.push(tjanstekod);
}
if (!kommunExists.related_utforandeverksamhetId.includes(utforandeVerksamhetId)) {
kommunExists.related_utforandeverksamhetId.push(utforandeVerksamhetId);
if (!kommunExists.related_utforandeverksamhetIds.includes(utforandeVerksamhetId)) {
kommunExists.related_utforandeverksamhetIds.push(utforandeVerksamhetId);
}
} else {
avropKommuner.push({
id: kommunKod,
label: kommun,
count: 1,
related_tjanstKod: [tjanstekod],
related_utforandeverksamhetId: [utforandeVerksamhetId],
related_tjanstKoder: [tjanstekod],
related_utforandeverksamhetIds: [utforandeVerksamhetId],
});
}
});

View File

@@ -106,10 +106,6 @@ router.render = (req, res) => {
if (params) {
const newData = [];
params.forEach((value, key) => {
// if (key === 'kommunKod') {
// value = +value;
// }
newData.push(
...data.filter(item => {
return item[`related_${key}`].includes(value);