use of no.nav.pto.veilarbportefolje.postgres.opensearch.PostgresAktorIdEntity in project veilarbportefolje by navikt.
the class AdminController method testHentIndeksertPostgresOgOracleBruker.
@PutMapping("/test/hentFraOracleOgPostgres")
public String testHentIndeksertPostgresOgOracleBruker(@RequestBody String aktoerIdString) {
authorizeAdmin();
AktorId aktoerId = AktorId.of(aktoerIdString);
OppfolgingsBruker fraOracle = brukerRepository.hentBrukerFraView(aktoerId).get();
OppfolgingsBruker fraPostgres = brukerRepository.hentBrukerFraView(aktoerId).get();
postgresOpensearchMapper.flettInnPostgresData(List.of(fraPostgres), true);
PostgresAktorIdEntity aktorIdData = aktoerDataOpensearchMapper.hentAktoerData(List.of(aktoerId)).get(aktoerId);
return "{ \"oracle\":" + JsonUtils.toJson(fraOracle) + ", \"postgres\":" + JsonUtils.toJson(aktorIdData) + " }";
}
use of no.nav.pto.veilarbportefolje.postgres.opensearch.PostgresAktorIdEntity in project veilarbportefolje by navikt.
the class YtelserTest method skalPaAAP.
@Test
public void skalPaAAP() {
YtelsesInnhold innhold = new YtelsesInnhold();
innhold.setFnr(fnr.get());
innhold.setVedtakId("1");
innhold.setSaksId("S1");
innhold.setSakstypeKode("AA");
innhold.setRettighetstypeKode("AAP");
innhold.setPersonId(personId.getValue());
innhold.setFraOgMedDato(new ArenaDato("2020-07-13 00:00:00"));
innhold.setTilOgMedDato(new ArenaDato("2100-07-13 00:00:00"));
innhold.setHendelseId(1L);
YtelsesDTO dto = new YtelsesDTO();
dto.setOperationType("I");
dto.setAfter(innhold);
testDataClient.setupBruker(aktorId, randomNavKontor(), randomVeilederId(), ZonedDateTime.now());
ytelsesService.behandleKafkaMeldingPostgres(dto, TypeKafkaYtelse.AAP);
PostgresAktorIdEntity aktoerData = aktoerDataOpensearchMapper.hentAktoerData(List.of(aktorId)).get(aktorId);
assertThat(aktoerData.getYtelse()).isEqualTo("AAP_MAXTID");
}
Aggregations