Skip to content

Commit e62c934

Browse files
committed
- Update rapporteringsdato type from OffsetDateTime to LocalDateTime in RsInntektsinformasjon.java
- Convert rapporteringsdato to UTC offset when mapping in InntektsinformasjonMappingStrategy.java #deploy-test-dolly-backend
1 parent 7655f7d commit e62c934

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

apps/dolly-backend/src/main/java/no/nav/dolly/bestilling/inntektstub/mapper/InntektsinformasjonMappingStrategy.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@
1313
import org.springframework.stereotype.Component;
1414

1515
import java.time.LocalDate;
16+
import java.time.ZoneOffset;
1617
import java.time.format.DateTimeFormatter;
1718
import java.util.concurrent.atomic.AtomicInteger;
1819
import java.util.concurrent.atomic.AtomicReference;
1920

2021
import static java.util.Objects.isNull;
22+
import static java.util.Objects.nonNull;
2123

2224
@Component
2325
public class InntektsinformasjonMappingStrategy implements MappingStrategy {
@@ -50,6 +52,10 @@ public void mapAtoB(InntektMultiplierWrapper inntektMultiplierWrapper, Inntektsi
5052

5153
inntektsinformasjon1.setAarMaaned(yearMonth.get().format(YEAR_MONTH_FORMAT));
5254
inntektsinformasjon1.setNorskIdent((String) context.getProperty("ident"));
55+
if (nonNull(inntektsinformasjon.getRapporteringsdato())) {
56+
inntektsinformasjon1.setRapporteringsdato(
57+
inntektsinformasjon.getRapporteringsdato().atOffset(ZoneOffset.UTC));
58+
}
5359

5460
inntektsinformasjonWrapper.getInntektsinformasjon().add(inntektsinformasjon1);
5561

@@ -65,7 +71,8 @@ public void mapAtoB(InntektMultiplierWrapper inntektMultiplierWrapper, Inntektsi
6571
.fradragsliste(mapperFacade.mapAsList(historikk.getFradragsliste(), Fradrag.class))
6672
.forskuddstrekksliste(mapperFacade.mapAsList(historikk.getForskuddstrekksliste(), Forskuddstrekk.class))
6773
.versjon(versjon.addAndGet(1))
68-
.rapporteringsdato(historikk.getRapporteringsdato())
74+
.rapporteringsdato(nonNull(historikk.getRapporteringsdato()) ?
75+
historikk.getRapporteringsdato().atOffset(ZoneOffset.UTC) : null)
6976
.build())
7077
);
7178

apps/dolly-backend/src/main/java/no/nav/dolly/domain/resultset/inntektstub/RsInntektsinformasjon.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import lombok.Data;
88
import lombok.NoArgsConstructor;
99

10-
import java.time.OffsetDateTime;
10+
import java.time.LocalDateTime;
1111
import java.util.ArrayList;
1212
import java.util.List;
1313

@@ -47,7 +47,7 @@ public class RsInntektsinformasjon {
4747

4848
private List<Historikk> historikk;
4949

50-
private OffsetDateTime rapporteringsdato;
50+
private LocalDateTime rapporteringsdato;
5151

5252
private Integer versjon;
5353

@@ -115,6 +115,6 @@ public static class Historikk {
115115

116116
private List<Forskuddstrekk> forskuddstrekksliste;
117117

118-
private OffsetDateTime rapporteringsdato;
118+
private LocalDateTime rapporteringsdato;
119119
}
120120
}

0 commit comments

Comments
 (0)