Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utvid tjeneste som gir inntektsmelding til fpoversikt #6790

Merged
merged 29 commits into from
Oct 22, 2024

Conversation

johannbm
Copy link
Contributor

No description provided.

@johannbm johannbm requested a review from pekern October 17, 2024 08:08
@johannbm johannbm requested a review from a team as a code owner October 17, 2024 08:08
# Conflicts:
#	web/src/test/java/no/nav/foreldrepenger/web/app/tjenester/fpoversikt/InntektsmeldingDtoTjenesteTest.java
@@ -187,7 +187,7 @@ private Optional<String> finnDokumentId(JournalpostId journalpostId, List<ArkivJ
.map(d -> d.getHovedDokument().getDokumentId());
}

private Optional<KontaktinformasjonIM> trekkUtKontaktInfo(MottattDokument mottattIM) {
public static Optional<KontaktinformasjonIM> trekkUtKontaktInfo(MottattDokument mottattIM) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trengte tilgang til denne andre steder. Usikke rpå om dette var beste løsning

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kunne kanskje heller laget en statisk klasse som kan tas inn begge steder? Så slipper klasser som egentlig bare vil hente ut KontaktInfo å dra inn hele ArbeidOgInntektsmeldingDtoTjeneste

import no.nav.foreldrepenger.domene.typer.JournalpostId;

@JsonInclude(JsonInclude.Include.NON_NULL)
record FpOversiktInntektsmeldingDto(Boolean erAktiv, BigDecimal stillingsprosent,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vil noen sjekke om deres editor formattering gjør denne pen? Usikker om min funker som intended

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Din virker litt bugga

@@ -84,6 +84,24 @@ fpsak.it.ps.scopes=testscope
spokelse.grunnlag.url=http://localhost:8060/rest/spokelse/grunnlag
spokelse.grunnlag.scopes=testscope

#TOKEN_X_WELL_KNOWN_URL=http://localhost:8060/rest/tokenx/.well-known/oauth-authorization-server
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oops, fikk denne commited ved et uhell. Kan reverte. Men husker du da den problematikken oppstod @pekern ? Trenger jeg fremdeles å ha en annerledes lokal konfig her? Har bare hatt den liggende uncommited siden da

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nei, du skal ikke trenge noe lokal konfig lenger, appplication-vtp.properties på master skal være rett. Kan nok bare ta vekk denne :)


List<FpOversiktInntektsmeldingDto.NaturalYtelse> bortfalteNaturalytelser = new ArrayList<>();

gruppertPåType.forEach((key, value) -> {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Denne er hjulpet av chatgpt til å oversette fra JS. Tar innspill til om den kan prettifies med ekte java

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ikke utenkelig at denne kan løses penere med tidsserier, vi har noen eksempler på det rundt i løsningen. Søk på LocalDateTimeline / LocalDateSegment i fpsak. Men hvis du synes det virker tungvint tenker jeg dette er greit til å begynne med.

@ExtendWith(JpaExtension.class)
@ExtendWith(MockitoExtension.class)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trenger du både JpaExtension og MockitoExtension? Bør det ikke holde med mockito?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tror jeg trenger JpaExtension for EntityManager bruk


List<FpOversiktInntektsmeldingDto.NaturalYtelse> bortfalteNaturalytelser = new ArrayList<>();

gruppertPåType.forEach((key, value) -> {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ikke utenkelig at denne kan løses penere med tidsserier, vi har noen eksempler på det rundt i løsningen. Søk på LocalDateTimeline / LocalDateSegment i fpsak. Men hvis du synes det virker tungvint tenker jeg dette er greit til å begynne med.

@johannbm johannbm merged commit 3a2c9a2 into master Oct 22, 2024
9 checks passed
@johannbm johannbm deleted the inntektsmelding-til-innsyn branch October 22, 2024 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants