diff --git a/pom.xml b/pom.xml index 9b02a8cd5..5489f7fac 100644 --- a/pom.xml +++ b/pom.xml @@ -16,8 +16,8 @@ 21 2.0.20 - 2024.10.24.132806 - 2024.10.30.151534 + 2024.11.01.080248 + 2024.10.31.113504 2.3.232 8.0 3.2.0 diff --git "a/src/main/kotlin/no/nav/bidrag/behandling/controller/v2/Samv\303\246rController.kt" "b/src/main/kotlin/no/nav/bidrag/behandling/controller/v2/Samv\303\246rController.kt" index 6549e687e..80aed3278 100644 --- "a/src/main/kotlin/no/nav/bidrag/behandling/controller/v2/Samv\303\246rController.kt" +++ "b/src/main/kotlin/no/nav/bidrag/behandling/controller/v2/Samv\303\246rController.kt" @@ -8,8 +8,8 @@ import no.nav.bidrag.behandling.dto.v2.samvær.OppdaterSamværResponsDto import no.nav.bidrag.behandling.dto.v2.samvær.OppdaterSamværskalkulatorBeregningDto import no.nav.bidrag.behandling.dto.v2.samvær.SletteSamværsperiodeElementDto import no.nav.bidrag.behandling.service.SamværService -import no.nav.bidrag.beregn.barnebidrag.BeregnSamværsklasseResultat import no.nav.bidrag.transport.behandling.beregning.samvær.SamværskalkulatorDetaljer +import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningSamværsklasse import org.springframework.web.bind.annotation.DeleteMapping import org.springframework.web.bind.annotation.PathVariable import org.springframework.web.bind.annotation.PostMapping @@ -73,5 +73,5 @@ class SamværController( @Valid @RequestBody(required = true) request: SamværskalkulatorDetaljer, - ): BeregnSamværsklasseResultat = samværService.beregnSamværsklasse(request) + ): DelberegningSamværsklasse = samværService.beregnSamværsklasse(request) } diff --git "a/src/main/kotlin/no/nav/bidrag/behandling/dto/v2/samv\303\246r/OppdaterSamv\303\246r.kt" "b/src/main/kotlin/no/nav/bidrag/behandling/dto/v2/samv\303\246r/OppdaterSamv\303\246r.kt" index d13dc43e0..30351a56c 100644 --- "a/src/main/kotlin/no/nav/bidrag/behandling/dto/v2/samv\303\246r/OppdaterSamv\303\246r.kt" +++ "b/src/main/kotlin/no/nav/bidrag/behandling/dto/v2/samv\303\246r/OppdaterSamv\303\246r.kt" @@ -51,7 +51,7 @@ data class SamværDto( val id: Long? = null, val periode: DatoperiodeDto, val samværsklasse: Samværsklasse, - val sumGjennomsnittligSamværPerMåned: BigDecimal, + val gjennomsnittligSamværPerMåned: BigDecimal, val beregning: SamværskalkulatorDetaljer? = null, ) } diff --git "a/src/main/kotlin/no/nav/bidrag/behandling/service/Samv\303\246rService.kt" "b/src/main/kotlin/no/nav/bidrag/behandling/service/Samv\303\246rService.kt" index 51b874f35..9a6e26546 100644 --- "a/src/main/kotlin/no/nav/bidrag/behandling/service/Samv\303\246rService.kt" +++ "b/src/main/kotlin/no/nav/bidrag/behandling/service/Samv\303\246rService.kt" @@ -13,9 +13,9 @@ import no.nav.bidrag.behandling.dto.v2.samvær.valider import no.nav.bidrag.behandling.transformers.samvær.tilOppdaterSamværResponseDto import no.nav.bidrag.behandling.ugyldigForespørsel import no.nav.bidrag.beregn.barnebidrag.BeregnSamværsklasseApi -import no.nav.bidrag.beregn.barnebidrag.BeregnSamværsklasseResultat import no.nav.bidrag.commons.util.secureLogger import no.nav.bidrag.transport.behandling.beregning.samvær.SamværskalkulatorDetaljer +import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningSamværsklasse import no.nav.bidrag.transport.behandling.felles.grunnlag.NotatGrunnlag import no.nav.bidrag.transport.felles.commonObjectmapper import org.springframework.context.annotation.Import @@ -36,8 +36,6 @@ class SamværService( behandlingsid: Long, request: OppdaterSamværDto, ): OppdaterSamværResponsDto { - // val - val behandling = behandlingService.hentBehandlingById(behandlingsid) request.valider() log.info { "Oppdaterer samvær for behandling $behandlingsid" } @@ -108,7 +106,7 @@ class SamværService( return samværRepository.save(oppdaterSamvær).tilOppdaterSamværResponseDto() } - fun beregnSamværsklasse(kalkulator: SamværskalkulatorDetaljer): BeregnSamværsklasseResultat = + fun beregnSamværsklasse(kalkulator: SamværskalkulatorDetaljer): DelberegningSamværsklasse = beregnSamværsklasseApi.beregnSamværsklasse(kalkulator) private fun SamværskalkulatorDetaljer?.tilJsonString() = this?.let { commonObjectmapper.writeValueAsString(it) } diff --git "a/src/main/kotlin/no/nav/bidrag/behandling/transformers/samv\303\246r/Samv\303\246rsmapping.kt" "b/src/main/kotlin/no/nav/bidrag/behandling/transformers/samv\303\246r/Samv\303\246rsmapping.kt" index c9eeaa134..a779406c3 100644 --- "a/src/main/kotlin/no/nav/bidrag/behandling/transformers/samv\303\246r/Samv\303\246rsmapping.kt" +++ "b/src/main/kotlin/no/nav/bidrag/behandling/transformers/samv\303\246r/Samv\303\246rsmapping.kt" @@ -35,7 +35,7 @@ fun Samvær.tilDto() = id = it.id, periode = DatoperiodeDto(it.fom, it.tom), samværsklasse = it.samværsklasse, - sumGjennomsnittligSamværPerMåned = + gjennomsnittligSamværPerMåned = it.beregning?.let { BeregnSamværsklasseApi.beregnSumGjennomsnittligSamværPerMåned(it) } ?: BigDecimal.ZERO, beregning = it.beregning, diff --git a/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/VedtakGrunnlagMapper.kt b/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/VedtakGrunnlagMapper.kt index e1d25640a..255b53f50 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/VedtakGrunnlagMapper.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/VedtakGrunnlagMapper.kt @@ -203,7 +203,7 @@ class VedtakGrunnlagMapper( ?: løpendeStønad.opprettPersonGrunnlag() LøpendeBidrag( faktiskBeløp = beregning?.faktiskBeløp ?: BigDecimal.ZERO, - samværsklasse = beregning?.samværsklasse ?: Samværsklasse.INGEN_SAMVÆR, + samværsklasse = beregning?.samværsklasse ?: Samværsklasse.SAMVÆRSKLASSE_0, beregnetBeløp = beregning?.beregnetBeløp ?: BigDecimal.ZERO, løpendeBeløp = løpendeStønad.løpendeBeløp, type = løpendeStønad.type, diff --git a/src/test/kotlin/no/nav/bidrag/behandling/service/BeregningEvnevurderingServiceTest.kt b/src/test/kotlin/no/nav/bidrag/behandling/service/BeregningEvnevurderingServiceTest.kt index 0f6fc925b..7665d832e 100644 --- a/src/test/kotlin/no/nav/bidrag/behandling/service/BeregningEvnevurderingServiceTest.kt +++ b/src/test/kotlin/no/nav/bidrag/behandling/service/BeregningEvnevurderingServiceTest.kt @@ -148,7 +148,7 @@ class BeregningEvnevurderingServiceTest { ) { type shouldBe Stønadstype.BIDRAG18AAR løpendeBeløp shouldBe BigDecimal(5333) - samværsklasse shouldBe Samværsklasse.INGEN_SAMVÆR + samværsklasse shouldBe Samværsklasse.SAMVÆRSKLASSE_0 beregnetBeløp shouldBe BigDecimal(7533) faktiskBeløp shouldBe BigDecimal(4433) gjelderBarn shouldBe husstandsmedlemObjekt!!.referanse @@ -295,13 +295,13 @@ class BeregningEvnevurderingServiceTest { type shouldBe Stønadstype.BIDRAG faktiskBeløp shouldBe BigDecimal.ZERO beregnetBeløp shouldBe BigDecimal.ZERO - samværsklasse shouldBe Samværsklasse.INGEN_SAMVÆR + samværsklasse shouldBe Samværsklasse.SAMVÆRSKLASSE_0 } assertSoftly(innhold.løpendeBidragListe[2]) { type shouldBe Stønadstype.BIDRAG18AAR faktiskBeløp shouldNotBe BigDecimal.ZERO beregnetBeløp shouldNotBe BigDecimal.ZERO - samværsklasse shouldBe Samværsklasse.INGEN_SAMVÆR + samværsklasse shouldBe Samværsklasse.SAMVÆRSKLASSE_0 } } } @@ -348,7 +348,7 @@ class BeregningEvnevurderingServiceTest { it.gjelderBarn shouldBe person1.referanse it.faktiskBeløp shouldBe BigDecimal.ZERO it.beregnetBeløp shouldBe BigDecimal.ZERO - it.samværsklasse shouldBe Samværsklasse.INGEN_SAMVÆR + it.samværsklasse shouldBe Samværsklasse.SAMVÆRSKLASSE_0 it.løpendeBeløp shouldBe BigDecimal(5222) it.saksnummer shouldBe Saksnummer(SAKSNUMMER) } @@ -357,7 +357,7 @@ class BeregningEvnevurderingServiceTest { it.gjelderBarn shouldBe person2.referanse it.faktiskBeløp shouldBe BigDecimal.ZERO it.beregnetBeløp shouldBe BigDecimal.ZERO - it.samværsklasse shouldBe Samværsklasse.INGEN_SAMVÆR + it.samværsklasse shouldBe Samværsklasse.SAMVÆRSKLASSE_0 it.løpendeBeløp shouldBe BigDecimal(5333) it.saksnummer shouldBe Saksnummer(SAKSNUMMER) } @@ -366,7 +366,7 @@ class BeregningEvnevurderingServiceTest { it.gjelderBarn shouldBe søknadsbarn.tilGrunnlagsreferanse() it.faktiskBeløp shouldBe BigDecimal.ZERO it.beregnetBeløp shouldBe BigDecimal.ZERO - it.samværsklasse shouldBe Samværsklasse.INGEN_SAMVÆR + it.samværsklasse shouldBe Samværsklasse.SAMVÆRSKLASSE_0 it.løpendeBeløp shouldBe BigDecimal(5111) it.saksnummer shouldBe Saksnummer(SAKSNUMMER) } @@ -464,7 +464,7 @@ fun opprettBidragBeregning( } else if (kravhaver == testdataBarn2.ident) { Samværsklasse.SAMVÆRSKLASSE_1 } else { - Samværsklasse.INGEN_SAMVÆR + Samværsklasse.SAMVÆRSKLASSE_0 }, datoSøknad = LocalDate.parse("2024-07-01"), gjelderFom = LocalDate.parse("2024-07-01"),