Skip to content

Commit

Permalink
ny behovsmeldingstatus INNSENDT_FULLMAKT_IKKE_PÅKREVD
Browse files Browse the repository at this point in the history
  • Loading branch information
olesls committed Nov 22, 2023
1 parent 06d0a3c commit 18eebcd
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches:
- main
- høyGrindValg
- INNSENDT_FULLMAKT_IKKE_PÅKREVD

jobs:
build:
Expand Down
15 changes: 9 additions & 6 deletions src/main/kotlin/no/nav/hjelpemidler/soknad/db/db/SøknadStore.kt
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ internal class SøknadStorePostgres(private val ds: DataSource) : SøknadStore {
ON status.ID = (
SELECT ID FROM V1_STATUS WHERE SOKNADS_ID = soknad.SOKNADS_ID ORDER BY created DESC LIMIT 1
)
WHERE soknad.SOKNADS_ID = ? AND status.STATUS <> ?
WHERE soknad.SOKNADS_ID = ? AND status.STATUS NOT IN (?, ?)
"""

return time("hent_soknad") {
Expand All @@ -140,7 +140,8 @@ internal class SøknadStorePostgres(private val ds: DataSource) : SøknadStore {
queryOf(
statement,
soknadsId,
"GODKJENT_MED_FULLMAKT",
Status.GODKJENT_MED_FULLMAKT.name,
Status.INNSENDT_FULLMAKT_IKKE_PÅKREVD.name,
).map {
val status = Status.valueOf(it.string("STATUS"))
if (status.isSlettetEllerUtløpt() || !it.boolean("ER_DIGITAL")) {
Expand Down Expand Up @@ -412,7 +413,7 @@ internal class SøknadStorePostgres(private val ds: DataSource) : SøknadStore {
ON status.ID = (
SELECT ID FROM V1_STATUS WHERE SOKNADS_ID = soknad.SOKNADS_ID ORDER BY created DESC LIMIT 1
)
WHERE soknad.FNR_BRUKER = ? AND status.STATUS <> ?
WHERE soknad.FNR_BRUKER = ? AND status.STATUS NOT IN (?, ?)
ORDER BY soknad.CREATED DESC
"""

Expand All @@ -422,14 +423,15 @@ internal class SøknadStorePostgres(private val ds: DataSource) : SøknadStore {
queryOf(
statement,
fnrBruker,
"GODKJENT_MED_FULLMAKT",
Status.GODKJENT_MED_FULLMAKT.name,
Status.INNSENDT_FULLMAKT_IKKE_PÅKREVD.name,
).map {
val status = Status.valueOf(it.string("STATUS"))
if (status.isSlettetEllerUtløpt() || !it.boolean("ER_DIGITAL")) {
SoknadMedStatus.newSøknadUtenFormidlernavn(
soknadId = it.uuid("SOKNADS_ID"),
behovsmeldingType = BehovsmeldingType.valueOf(
it.stringOrNull("behovsmeldingType").let { it ?: "SØKNAD" }
it.stringOrNull("behovsmeldingType") ?: "SØKNAD"
),
journalpostId = it.stringOrNull("JOURNALPOSTID"),
status = Status.valueOf(it.string("STATUS")),
Expand Down Expand Up @@ -621,7 +623,7 @@ internal class SøknadStorePostgres(private val ds: DataSource) : SøknadStore {
ON status.ID = (
SELECT ID FROM V1_STATUS WHERE SOKNADS_ID = soknad.SOKNADS_ID ORDER BY created DESC LIMIT 1
)
WHERE status.STATUS IN (?, ?)
WHERE status.STATUS IN (?, ?, ?)
AND (soknad.CREATED + interval '$dager day') < now()
AND soknad.oppgaveid IS NULL
AND soknad.created > '2021-04-13' -- OPPGAVEID kolonnen ble lagt til 2021-04-12. Alt før dette har OPPGAVEID == NULL
Expand All @@ -634,6 +636,7 @@ internal class SøknadStorePostgres(private val ds: DataSource) : SøknadStore {
statement,
Status.GODKJENT_MED_FULLMAKT.name,
Status.GODKJENT.name,
Status.INNSENDT_FULLMAKT_IKKE_PÅKREVD.name,
).map {
it.string("SOKNADS_ID")
}.asList
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import java.sql.Timestamp
import java.util.UUID

enum class Status {
VENTER_GODKJENNING, GODKJENT_MED_FULLMAKT, GODKJENT, SLETTET, UTLØPT, ENDELIG_JOURNALFØRT, BESTILLING_FERDIGSTILT, BESTILLING_AVVIST,
VENTER_GODKJENNING, GODKJENT_MED_FULLMAKT, INNSENDT_FULLMAKT_IKKE_PÅKREVD, GODKJENT, SLETTET, UTLØPT, ENDELIG_JOURNALFØRT, BESTILLING_FERDIGSTILT, BESTILLING_AVVIST,
VEDTAKSRESULTAT_INNVILGET, VEDTAKSRESULTAT_MUNTLIG_INNVILGET, VEDTAKSRESULTAT_DELVIS_INNVILGET, VEDTAKSRESULTAT_AVSLÅTT, VEDTAKSRESULTAT_ANNET, UTSENDING_STARTET, VEDTAKSRESULTAT_HENLAGTBORTFALT;

fun isSlettetEllerUtløpt() = this == SLETTET || this == UTLØPT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,13 +90,11 @@ internal fun Route.tokenXRoutes(
val fnr = tokenXUserFactory.createTokenXUser(call).ident

try {
val soknaderTilGodkjenning = søknadStore.hentSoknaderForBruker(fnr)
call.respond(soknaderTilGodkjenning)
val brukersSaker = søknadStore.hentSoknaderForBruker(fnr)
call.respond(brukersSaker)
} catch (e: Exception) {
logger.error(e) { "Error on fetching søknader til godkjenning" }
logger.info("Error on fetching søknader til godkjenning: $e")
e.printStackTrace()
call.respond(HttpStatusCode.InternalServerError, e)
call.respond(HttpStatusCode.InternalServerError, "Feil ved henting av saker")
}
}

Expand Down

0 comments on commit 18eebcd

Please sign in to comment.