From dd48369104428bb63463511a1a2134a0a7b84b3e Mon Sep 17 00:00:00 2001 From: tnarland <47184872+tnarland@users.noreply.github.com> Date: Thu, 9 Nov 2023 16:39:21 +0100 Subject: [PATCH 1/2] Revert "Endepunkt for uttrekk av alle pensjonstrygdet-verdier til pensjon (#415)" This reverts commit a11cad02111094bd86501297b241c4f860efb7c2. --- .../nav/familie/ba/infotrygd/model/dl1/Person.kt | 2 +- .../ba/infotrygd/repository/PersonRepository.kt | 14 -------------- .../infotrygd/rest/controller/PensjonController.kt | 6 ------ .../ba/infotrygd/service/BarnetrygdService.kt | 3 --- .../nav/familie/ba/infotrygd/testutil/DemoData.kt | 2 +- .../nav/familie/ba/infotrygd/testutil/TestData.kt | 5 ++--- 6 files changed, 4 insertions(+), 28 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt b/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt index 4d907062..534cd4be 100644 --- a/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt +++ b/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt @@ -29,5 +29,5 @@ data class Person( val mottakerNummer: Long, @Column(name = "B01_PENSJONSTRYGDET", columnDefinition = "CHAR(1 CHAR)") - val pensjonstrygdet: String?, + val pensjonstrygdet: String, ): Serializable \ No newline at end of file diff --git a/src/main/kotlin/no/nav/familie/ba/infotrygd/repository/PersonRepository.kt b/src/main/kotlin/no/nav/familie/ba/infotrygd/repository/PersonRepository.kt index 544ab387..8a49842b 100644 --- a/src/main/kotlin/no/nav/familie/ba/infotrygd/repository/PersonRepository.kt +++ b/src/main/kotlin/no/nav/familie/ba/infotrygd/repository/PersonRepository.kt @@ -14,18 +14,4 @@ interface PersonRepository : JpaRepository { """) fun findMottakerNummerByPersonkey(personKey: Long): Long? - @Query( - """ - SELECT p.fnr as fnr, - p.tkNr as tknr, - CASE - WHEN p.pensjonstrygdet = 'J' THEN 'Ja' - WHEN p.pensjonstrygdet = 'N' THEN 'Nei' - ELSE 'Ukjent' - END as pensjonstrygdet - FROM Person p - WHERE substring(p.fnr, 5, 1) NOT IN ('8','9') - """ - ) - fun findAllePensjonstrygdet(): List } \ No newline at end of file diff --git a/src/main/kotlin/no/nav/familie/ba/infotrygd/rest/controller/PensjonController.kt b/src/main/kotlin/no/nav/familie/ba/infotrygd/rest/controller/PensjonController.kt index 0f51b531..7d0aca0f 100644 --- a/src/main/kotlin/no/nav/familie/ba/infotrygd/rest/controller/PensjonController.kt +++ b/src/main/kotlin/no/nav/familie/ba/infotrygd/rest/controller/PensjonController.kt @@ -58,12 +58,6 @@ class PensjonController( return barnetrygdService.finnPersonerBarnetrygdPensjon(år) } - @Operation(summary = "Uttrekk fra tabellen \"BA_PERSON_01\" som henter alle pensjonstrygdet-verdier.") - @GetMapping(path = ["pensjonstrygdet"]) - fun hentPensjonstrygdetVerdier(): List { - tilgangskontrollService.sjekkTilgang() - return barnetrygdService.hentAllePensjonstrygdetVerdier() - } data class BarnetrygdTilPensjonRequest( val ident: String, diff --git a/src/main/kotlin/no/nav/familie/ba/infotrygd/service/BarnetrygdService.kt b/src/main/kotlin/no/nav/familie/ba/infotrygd/service/BarnetrygdService.kt index a678c386..0e267eea 100644 --- a/src/main/kotlin/no/nav/familie/ba/infotrygd/service/BarnetrygdService.kt +++ b/src/main/kotlin/no/nav/familie/ba/infotrygd/service/BarnetrygdService.kt @@ -125,9 +125,6 @@ class BarnetrygdService( return if (mottakerNummer == 0L) null else mottakerNummer } - fun hentAllePensjonstrygdetVerdier(): List { - return personRepository.findAllePensjonstrygdet() - } fun konverterTilDto(sak: Sak): SakDto { val status = statusRepository.findStatushistorikkForSak(sak).minByOrNull { it.lopeNr }?.status ?: IKKE_BEHANDLET diff --git a/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/DemoData.kt b/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/DemoData.kt index 06337fce..d60cf421 100644 --- a/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/DemoData.kt +++ b/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/DemoData.kt @@ -73,7 +73,7 @@ class DemoData( status = "02") - val person2 = TestData.person(pensjonstrygdet = "J") + val person2 = TestData.person() val stønadUtenFastsattOpphørtFom = TestData.stønad(mottaker = person2, opphørtFom = "000000", status = "00") // må slå opp i SAK-basen for å finne ut om vedtaket er relevant når status er 0: diff --git a/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/TestData.kt b/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/TestData.kt index e239b399..d92702c9 100644 --- a/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/TestData.kt +++ b/src/test/kotlin/no/nav/familie/ba/infotrygd/testutil/TestData.kt @@ -78,8 +78,7 @@ object TestData { fnr: FoedselsNr = foedselsNr(), tkNr: String = "1000", personKey: Long = tkNr.let { it + fnr.asString }.toLong(), - region: String = "X", - pensjonstrygdet: String = " " + region: String = "X" ): Person { return Person( id = nextId(), @@ -88,7 +87,7 @@ object TestData { personKey = personKey, region = region, mottakerNummer = 80000123123, - pensjonstrygdet = pensjonstrygdet + pensjonstrygdet = " " ) } From a7beb82c1974109d1e494736987f2f90dd2ba485 Mon Sep 17 00:00:00 2001 From: tnarland <47184872+tnarland@users.noreply.github.com> Date: Thu, 9 Nov 2023 16:45:39 +0100 Subject: [PATCH 2/2] Update src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt Beholder pensjonstrygdet nullable --- src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt b/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt index 534cd4be..4d907062 100644 --- a/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt +++ b/src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Person.kt @@ -29,5 +29,5 @@ data class Person( val mottakerNummer: Long, @Column(name = "B01_PENSJONSTRYGDET", columnDefinition = "CHAR(1 CHAR)") - val pensjonstrygdet: String, + val pensjonstrygdet: String?, ): Serializable \ No newline at end of file