Skip to content

Commit 457add7

Browse files
authored
NOJIRA: Mer logg i kall til sigrun (#246)
1 parent 47613b4 commit 457add7

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

integrasjon/sigrun-klient/src/main/java/no/nav/vedtak/felles/integrasjon/sigrun/SigrunConsumer.java

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ public interface SigrunConsumer {
66

77
SigrunResponse beregnetskatt(Long aktørId);
88

9+
SigrunResponse beregnetskattMedLogging(Long aktørId);
10+
911
SigrunSummertSkattegrunnlagResponse summertSkattegrunnlag(Long aktørId);
1012

1113
}

integrasjon/sigrun-klient/src/main/java/no/nav/vedtak/felles/integrasjon/sigrun/SigrunConsumerImpl.java

+19
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,13 @@
3333
import no.nav.vedtak.felles.integrasjon.sigrun.summertskattegrunnlag.SigrunSummertSkattegrunnlagResponse;
3434
import no.nav.vedtak.konfig.KonfigVerdi;
3535
import no.nav.vedtak.util.FPDateUtil;
36+
import org.slf4j.Logger;
37+
import org.slf4j.LoggerFactory;
3638

3739

3840
@ApplicationScoped
3941
public class SigrunConsumerImpl implements SigrunConsumer {
42+
private static final Logger LOGGER = LoggerFactory.getLogger(SigrunConsumerImpl.class);
4043

4144
private static final ObjectMapper mapper = getObjectMapper();
4245
private static final String TEKNISK_NAVN = "skatteoppgjoersdato";
@@ -93,6 +96,22 @@ public SigrunResponse beregnetskatt(Long aktørId) {
9396
return new SigrunResponse(årTilListeMedSkatt);
9497
}
9598

99+
@Override
100+
public SigrunResponse beregnetskattMedLogging(Long aktørId) {
101+
Map<Year, List<BeregnetSkatt>> årTilListeMedSkatt = new HashMap<>();
102+
ferdiglignedeBeregnetSkattÅr(aktørId)
103+
.stream()
104+
.collect(Collectors.toMap(år -> år, år -> {
105+
String resultat = sigrunRestClient.hentBeregnetSkattForAktørOgÅr(aktørId, år.toString());
106+
LOGGER.info("Resultat for år " + år + " var " + resultat);
107+
return resultat != null ? resultat : "";
108+
}))
109+
.forEach((resulatÅr, skatt) -> leggTilBS(årTilListeMedSkatt, resulatÅr, skatt));
110+
111+
return new SigrunResponse(årTilListeMedSkatt);
112+
}
113+
114+
96115
@Override
97116
public SigrunSummertSkattegrunnlagResponse summertSkattegrunnlag(Long aktørId) {
98117
Map<Year, Optional<SSGResponse>> summertskattegrunnlagMap = hentÅrsListeForSummertskattegrunnlag()

0 commit comments

Comments
 (0)