Skip to content

Commit

Permalink
Legg til upresis opprettet dato (#799)
Browse files Browse the repository at this point in the history
* Lagt til upresis opprettet dato i forespoersel response api
  • Loading branch information
Jesper-Hustad authored Dec 4, 2024
1 parent 05dbdef commit 28676bb
Show file tree
Hide file tree
Showing 13 changed files with 24 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ data class HentForespoerselResponse(
val bruttoinntekt: Double?,
val tidligereinntekter: List<InntektPerMaaned>,
val forespurtData: ForespurtData?,
val opprettetUpresisIkkeBruk: LocalDate,
val erBesvart: Boolean,
val feilReport: FeilReport? = null,
val success: JsonElement? = null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ private fun HentForespoerselResultat.toResponse(): HentForespoerselResponse {
bruttoinntekt = inntekt?.gjennomsnitt(),
tidligereinntekter = inntekt?.maanedOversikt.orEmpty(),
forespurtData = forespoersel.forespurtData,
opprettetUpresisIkkeBruk = forespoersel.opprettetUpresisIkkeBruk,
erBesvart = forespoersel.erBesvart,
feilReport =
if (feil.isEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ private object Mock {
forespurtData = mockForespurtData(),
erBesvart = false,
vedtaksperiodeId = UUID.randomUUID(),
opprettetUpresisIkkeBruk = 31.mars,
)

private val inntekt =
Expand Down Expand Up @@ -234,6 +235,7 @@ private object Mock {
"bruttoinntekt": ${inntekt.gjennomsnitt()},
"tidligereinntekter": [${inntekt.maanedOversikt.joinToString(transform = InntektPerMaaned::hardcodedJson)}],
"forespurtData": ${forespoersel.forespurtData.hardcodedJson()},
"opprettetUpresisIkkeBruk": "${forespoersel.opprettetUpresisIkkeBruk}",
"erBesvart": ${forespoersel.erBesvart},
"success": {
"navn": "Ola Normann",
Expand All @@ -248,6 +250,7 @@ private object Mock {
"bruttoinntekt": ${inntekt.gjennomsnitt()},
"tidligereinntekter": [${inntekt.maanedOversikt.joinToString(transform = InntektPerMaaned::hardcodedJson)}],
"forespurtData": ${forespoersel.forespurtData.hardcodedJson()},
"opprettetUpresisIkkeBruk": "${forespoersel.opprettetUpresisIkkeBruk}",
"erBesvart": ${forespoersel.erBesvart}
}
}
Expand All @@ -268,6 +271,7 @@ private object Mock {
"bruttoinntekt": ${inntekt.gjennomsnitt()},
"tidligereinntekter": [${inntekt.maanedOversikt.joinToString(transform = InntektPerMaaned::hardcodedJson)}],
"forespurtData": ${mockForespurtDataMedForrigeInntekt().hardcodedJson()},
"opprettetUpresisIkkeBruk": "${forespoersel.opprettetUpresisIkkeBruk}",
"erBesvart": ${forespoersel.erBesvart},
"success": {
"navn": "Ola Normann",
Expand All @@ -282,6 +286,7 @@ private object Mock {
"bruttoinntekt": ${inntekt.gjennomsnitt()},
"tidligereinntekter": [${inntekt.maanedOversikt.joinToString(transform = InntektPerMaaned::hardcodedJson)}],
"forespurtData": ${mockForespurtDataMedForrigeInntekt().hardcodedJson()},
"opprettetUpresisIkkeBruk": "${forespoersel.opprettetUpresisIkkeBruk}",
"erBesvart": ${forespoersel.erBesvart}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ data class Forespoersel(
val bestemmendeFravaersdager: Map<String, LocalDate>,
val forespurtData: ForespurtData,
val erBesvart: Boolean,
val opprettetUpresisIkkeBruk: LocalDate,
) {
fun forslagBestemmendeFravaersdag(): LocalDate {
val forslag = bestemmendeFravaersdager[orgnr]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ data class ForespoerselFraBro(
val bestemmendeFravaersdager: Map<Orgnr, LocalDate>,
val forespurtData: ForespurtData,
val erBesvart: Boolean,
val opprettetUpresisIkkeBruk: LocalDate,
) {
fun toForespoersel(): Forespoersel =
Forespoersel(
Expand All @@ -35,5 +36,6 @@ data class ForespoerselFraBro(
bestemmendeFravaersdager = bestemmendeFravaersdager.mapKeys { it.key.verdi },
forespurtData = forespurtData,
erBesvart = erBesvart,
opprettetUpresisIkkeBruk = opprettetUpresisIkkeBruk,
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ fun mockForespoersel(): Forespoersel {
),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.januar,
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@ object Mock {
bestemmendeFravaersdager = mapOf(orgnr to 1.januar),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.januar,
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ fun mockForespoerselListeSvarMedSuksess(): ForespoerselListeSvar {
bestemmendeFravaersdager = mapOf(orgnr to 1.januar),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.januar,
),
),
boomerang = mockBoomerang(),
Expand Down Expand Up @@ -85,6 +86,7 @@ fun mockForespoerselSvarSuksess(forespoerselId: UUID): ForespoerselFraBro {
bestemmendeFravaersdager = mapOf(orgnr to 1.januar),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.januar,
)
}

Expand All @@ -104,6 +106,7 @@ fun mockForespoerselSvarSuksessMedFastsattInntekt(forespoerselId: UUID): Forespo
bestemmendeFravaersdager = mapOf(orgnr to 1.januar),
forespurtData = mockForespurtDataMedFastsattInntekt(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.januar,
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,7 @@ class BerikInntektsmeldingServiceIT : EndToEndTest() {
bestemmendeFravaersdager = mapOf(orgnr.verdi to 15.juli),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 2.august,
)

val forespoerselSvar =
Expand All @@ -360,6 +361,7 @@ class BerikInntektsmeldingServiceIT : EndToEndTest() {
bestemmendeFravaersdager = forespoersel.bestemmendeFravaersdager.mapKeys { Orgnr(it.key) },
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = forespoersel.opprettetUpresisIkkeBruk,
)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import no.nav.helsearbeidsgiver.utils.json.fromJson
import no.nav.helsearbeidsgiver.utils.json.serializer.UuidSerializer
import no.nav.helsearbeidsgiver.utils.json.serializer.set
import no.nav.helsearbeidsgiver.utils.json.toJson
import no.nav.helsearbeidsgiver.utils.test.date.februar
import no.nav.helsearbeidsgiver.utils.test.date.januar
import no.nav.helsearbeidsgiver.utils.test.date.mars
import no.nav.helsearbeidsgiver.utils.test.wrapper.genererGyldig
Expand Down Expand Up @@ -140,6 +141,7 @@ class ForespoerselMottattIT : EndToEndTest() {
bestemmendeFravaersdager = emptyMap(),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 10.februar,
)
val sakId = UUID.randomUUID().toString()
val oppgaveId = UUID.randomUUID().toString()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,7 @@ class InnsendingIT : EndToEndTest() {
bestemmendeFravaersdager = mapOf(orgnr.verdi to 15.juli),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.juli,
)

val forespoerselSvar =
Expand All @@ -245,6 +246,7 @@ class InnsendingIT : EndToEndTest() {
bestemmendeFravaersdager = forespoersel.bestemmendeFravaersdager.mapKeys { Orgnr(it.key) },
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = forespoersel.opprettetUpresisIkkeBruk,
)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ class InnsendingServiceIT : EndToEndTest() {
bestemmendeFravaersdager = mapOf(orgnr to 17.mars),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 19.mars,
)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ fun mockForespoerselSvarSuksess(): ForespoerselFraBro {
),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.januar,
)
}

Expand All @@ -47,6 +48,7 @@ fun mockForespoerselListeSvarResultat(
),
forespurtData = mockForespurtData(),
erBesvart = false,
opprettetUpresisIkkeBruk = 17.januar,
)
return listOf(forespoersel, forespoersel.copy(vedtaksperiodeId = vedtaksperiodeId2))
}

0 comments on commit 28676bb

Please sign in to comment.