From ab042230f394e6b8be86507338b4efcdb52bd08e Mon Sep 17 00:00:00 2001 From: Erik Tiekstra Date: Mon, 6 Sep 2021 07:36:38 +0200 Subject: [PATCH] Updated avrop params to match API --- .../src/app/shared/services/avrop.service.ts | 30 ++++++++-------- .../mina-sidor-fa/scripts/generate-api.js | 36 +++++++++---------- mock-api/mina-sidor-fa/server.js | 4 --- 3 files changed, 33 insertions(+), 37 deletions(-) diff --git a/apps/mina-sidor-fa/src/app/shared/services/avrop.service.ts b/apps/mina-sidor-fa/src/app/shared/services/avrop.service.ts index 418c734..a8c0887 100644 --- a/apps/mina-sidor-fa/src/app/shared/services/avrop.service.ts +++ b/apps/mina-sidor-fa/src/app/shared/services/avrop.service.ts @@ -103,15 +103,15 @@ export class AvropService { } private _getParams(type: 'avrop' | 'kommuner' | 'tjanster' | 'utforandeVerksamheter'): Params { - const tjanstKod = this._filteredTjanster$.getValue()?.length - ? { tjanstKod: this._filteredTjanster$.getValue().map(tjanst => tjanst.id) } + const tjanstKoder = this._filteredTjanster$.getValue()?.length + ? { tjanstKoder: this._filteredTjanster$.getValue().map(tjanst => tjanst.id) } : null; - const kommunKod = this._filteredKommuner$.getValue()?.length - ? { kommunKod: this._filteredKommuner$.getValue().map(kommun => kommun.id) } + const kommunKoder = this._filteredKommuner$.getValue()?.length + ? { kommunKoder: this._filteredKommuner$.getValue().map(kommun => kommun.id) } : null; - const utforandeverksamhetId = this._filteredUtforandeVerksamheter$.getValue()?.length + const utforandeverksamhetIds = this._filteredUtforandeVerksamheter$.getValue()?.length ? { - utforandeverksamhetId: this._filteredUtforandeVerksamheter$ + utforandeverksamhetIds: this._filteredUtforandeVerksamheter$ .getValue() .map(utforandeVerksamhet => utforandeVerksamhet.id), } @@ -120,26 +120,26 @@ export class AvropService { switch (type) { case 'avrop': return { - ...tjanstKod, - ...kommunKod, - ...utforandeverksamhetId, + ...tjanstKoder, + ...kommunKoder, + ...utforandeverksamhetIds, page: this._page$.getValue().toString(), limit: this._limit$.getValue().toString(), }; case 'kommuner': return { - ...tjanstKod, - ...utforandeverksamhetId, + ...tjanstKoder, + ...utforandeverksamhetIds, }; case 'tjanster': return { - ...kommunKod, - ...utforandeverksamhetId, + ...kommunKoder, + ...utforandeverksamhetIds, }; case 'utforandeVerksamheter': return { - ...tjanstKod, - ...kommunKod, + ...tjanstKoder, + ...kommunKoder, }; default: return {}; diff --git a/mock-api/mina-sidor-fa/scripts/generate-api.js b/mock-api/mina-sidor-fa/scripts/generate-api.js index a73e594..93d2c48 100644 --- a/mock-api/mina-sidor-fa/scripts/generate-api.js +++ b/mock-api/mina-sidor-fa/scripts/generate-api.js @@ -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], }); } }); diff --git a/mock-api/mina-sidor-fa/server.js b/mock-api/mina-sidor-fa/server.js index 53fc529..ceb0fe6 100644 --- a/mock-api/mina-sidor-fa/server.js +++ b/mock-api/mina-sidor-fa/server.js @@ -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);