diff --git a/pom.xml b/pom.xml index 5b4745171..b95432f80 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.springframework.boot spring-boot-starter-parent - 3.1.5 + 3.1.6 no.nav @@ -26,7 +26,7 @@ 5.8.0 4.0.2 3.0.5 - 9.22.3 + 10.2.0 2.16.0 1.19.2 10.1.16 @@ -166,6 +166,12 @@ flyway-core ${flyway.version} + + org.flywaydb + flyway-database-postgresql + ${flyway.version} + runtime + org.testcontainers postgresql diff --git a/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt b/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt index 42215cdcf..1e29936c8 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt @@ -2,6 +2,7 @@ package no.nav.bidrag.behandling.deprecated.dto import com.fasterxml.jackson.annotation.JsonFormat import io.swagger.v3.oas.annotations.media.Schema +import no.nav.bidrag.beregn.felles.enums.InntektType import no.nav.bidrag.domene.enums.inntekt.Inntektsrapportering import no.nav.bidrag.transport.behandling.inntekt.response.InntektPost import java.math.BigDecimal @@ -33,7 +34,7 @@ fun Set.toInntektDto(): Set.toInntektDto(): Set return Inntektsrapportering.PERSONINNTEKT_EGNE_OPPLYSNINGER + "NAERINGSINNTEKT" -> return Inntektsrapportering.NÆRINGSINNTEKT_MANUELT_BEREGNET + InntektType.EKSTRA_SMAABARNSTILLEGG.name -> return Inntektsrapportering.SMÅBARNSTILLEGG + InntektType.KONTANTSTOTTE.name -> return Inntektsrapportering.KONTANTSTØTTE + "YTELSE_FRA_OFFENTLIGE" -> return Inntektsrapportering.YTELSE_FRA_OFFENTLIG_MANUELT_BEREGNET + } + + return Inntektsrapportering.valueOf(inntektstype) +} + +fun tilInntektType(inntektsrapportering: Inntektsrapportering): String { + when (inntektsrapportering) { + Inntektsrapportering.PERSONINNTEKT_EGNE_OPPLYSNINGER -> return "LOENNSINNTEKT" + Inntektsrapportering.NÆRINGSINNTEKT_MANUELT_BEREGNET -> return "NAERINGSINNTEKT" + Inntektsrapportering.SMÅBARNSTILLEGG -> return InntektType.EKSTRA_SMAABARNSTILLEGG.name + Inntektsrapportering.KONTANTSTØTTE -> return InntektType.KONTANTSTOTTE.name + Inntektsrapportering.YTELSE_FRA_OFFENTLIG_MANUELT_BEREGNET -> return "YTELSE_FRA_OFFENTLIGE" + else -> { + return inntektsrapportering.name + } + } +} + fun Set.toDepreactedInntektDto(): Set = this.map { InntektDto( id = it.id, taMed = it.taMed, - inntektType = it.inntektstype.name, + inntektType = tilInntektType(it.inntektstype), belop = it.beløp, datoFom = it.datoFom!!, datoTom = it.datoTom, diff --git a/src/test/resources/application-local.yaml b/src/test/resources/application-local.yaml index 850646fca..980d55193 100644 --- a/src/test/resources/application-local.yaml +++ b/src/test/resources/application-local.yaml @@ -14,7 +14,7 @@ AZURE_APP_CLIENT_SECRET: unset server.port: 8990 NAIS_APP_NAME: bidrag-behandling DB_HOST: localhost -DB_PORT: 5454 +DB_PORT: 5432 DB_DATABASE: bidrag-behandling DB_USERNAME: cloudsqliamuser DB_PASSWORD: admin