From 599d60f5df16b3329a624a98f4dba0ab0eb1be60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Norsted=20Wed=C3=B8e?= Date: Mon, 21 Jun 2021 10:08:51 +0200 Subject: [PATCH] Samlet slack-funksjonalitet. --- .../kotlin/no/nav/klage/clients/KlageKafkaConsumer.kt | 10 ++-------- src/main/kotlin/no/nav/klage/domain/Klage.kt | 6 ++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/no/nav/klage/clients/KlageKafkaConsumer.kt b/src/main/kotlin/no/nav/klage/clients/KlageKafkaConsumer.kt index 69ae9e8..ad828f3 100644 --- a/src/main/kotlin/no/nav/klage/clients/KlageKafkaConsumer.kt +++ b/src/main/kotlin/no/nav/klage/clients/KlageKafkaConsumer.kt @@ -55,14 +55,8 @@ class KlageKafkaConsumer( private fun Klage.logIt() { val klageid = this.id.toString() when { - this.isLonnskompensasjon() -> { - slackClient.postMessage(String.format("Klage (Lønnskompenssasjon for permitterte) med id <%s|%s> mottatt.", Kibana.createUrl(klageid), klageid)) - } - this.isTilbakebetalingAvForskuddPaaDagpenger() -> { - slackClient.postMessage(String.format("Klage (Tilbakebetaling av forskudd på dagpenger) med id <%s|%s> mottatt.", Kibana.createUrl(klageid), klageid)) - } - this.isFeriepengerAvDagpenger() -> { - slackClient.postMessage(String.format("Klage (Feriepenger av dagpenger) med id <%s|%s> mottatt.", Kibana.createUrl(klageid), klageid)) + this.isDagpengerVariant() -> { + slackClient.postMessage(String.format("Klage (%s) med id <%s|%s> mottatt.", this.ytelse, Kibana.createUrl(klageid), klageid)) } else -> { slackClient.postMessage(String.format("Klage med id <%s|%s> mottatt.", Kibana.createUrl(klageid), klageid)) diff --git a/src/main/kotlin/no/nav/klage/domain/Klage.kt b/src/main/kotlin/no/nav/klage/domain/Klage.kt index 653bab9..78ac709 100644 --- a/src/main/kotlin/no/nav/klage/domain/Klage.kt +++ b/src/main/kotlin/no/nav/klage/domain/Klage.kt @@ -39,6 +39,12 @@ data class Klage( fun isFeriepengerAvDagpenger(): Boolean { return tema == "DAG" && ytelse == "Feriepenger av dagpenger" } + + fun isDagpengerVariant(): Boolean { + return (isLonnskompensasjon() || + isTilbakebetalingAvForskuddPaaDagpenger() || + isFeriepengerAvDagpenger()) + } } data class Vedlegg(