Skip to content

Commit

Permalink
Hardkode verdier i varsel-outbox spørring
Browse files Browse the repository at this point in the history
  • Loading branch information
tu55eladd committed Dec 20, 2024
1 parent 243f830 commit 01dca38
Showing 1 changed file with 3 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,26 +53,22 @@ private static SkalSendes mapRow(ResultSet rs, int rowNum) {
}

public List<SkalSendes> hentVarselSomSkalSendes(int maxAntall) {
List<String> oppgavetyper = VarselType.varslerForBrukernotifikasjonstype(BrukernotifikasjonsType.OPPGAVE).stream().map(VarselType::name).toList();

SqlParameterSource parameterSource = new MapSqlParameterSource()
.addValue("status", VarselStatus.PENDING.name())
.addValue("finalAktivitetStatus", List.of(AktivitetStatus.FULLFORT.name(), AktivitetStatus.AVBRUTT.name()))
.addValue("oppgavetyper", oppgavetyper)
.addValue("limit", maxAntall);

return jdbcTemplate
.query("""
select ID, BRUKERNOTIFIKASJON_ID, MELDING, OPPFOLGINGSPERIODE, FOEDSELSNUMMER, TYPE, SMSTEKST, EPOSTTITTEL, EPOSTBODY, URL
from BRUKERNOTIFIKASJON B
where STATUS = :status
where STATUS = 'PENDING'
and not exists(
Select * from AKTIVITET A
inner join AKTIVITET_BRUKERNOTIFIKASJON AB on A.AKTIVITET_ID = AB.AKTIVITET_ID
where AB.BRUKERNOTIFIKASJON_ID = B.ID
and A.GJELDENDE = 1
and B.TYPE in (:oppgavetyper)
and (A.HISTORISK_DATO is not null or A.LIVSLOPSTATUS_KODE in(:finalAktivitetStatus))
and B.TYPE = 'OPPGAVE'
and (A.HISTORISK_DATO is not null or A.LIVSLOPSTATUS_KODE in('FULLFORT', 'AVBRUTT'))
)
fetch first :limit rows only
""",
Expand Down

0 comments on commit 01dca38

Please sign in to comment.