Skip to content

Commit

Permalink
Sletter kode brukt av slettet app familie-ba-skatteetaten-api (#511)
Browse files Browse the repository at this point in the history
* Sletter kode brukt av slettet app familie-ba-skatteetaten-api
* Sletter endepunkter og kode for migrering
  • Loading branch information
stigebil authored Oct 8, 2024
1 parent 2f91633 commit 11aba68
Show file tree
Hide file tree
Showing 14 changed files with 0 additions and 1,060 deletions.
2 changes: 0 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ dependencies {
val tokenValidationVersion = "5.0.5"
val springdocVersion = "2.6.0"
val navFoedselsnummerVersion = "1.0-SNAPSHOT.6"
val skattKontraktVersjon = "2.0_20230214104704_706e9c0"
val fellesVersjon = "3.20240806111424_fff2930"
val kontrakterVersjon = "3.0_20231109091547_fd2cae7"
val coroutinesVersion = "1.8.1"
Expand All @@ -89,7 +88,6 @@ dependencies {
// ---------- NAV ---------- \\
implementation("no.nav.familie.kontrakter:felles:$kontrakterVersjon")
implementation("no.nav.familie.kontrakter:barnetrygd:$kontrakterVersjon")
implementation("no.nav.familie.eksterne.kontrakter:skatteetaten:$skattKontraktVersjon")
implementation("no.nav.familie.felles:log:$fellesVersjon")
implementation("no.nav.familie.felles:leader:$fellesVersjon")
implementation("no.nav.security:token-validation-spring:$tokenValidationVersion")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ import no.nav.commons.foedselsnummer.FoedselsNr
import no.nav.familie.ba.infotrygd.model.dl1.Sak
import no.nav.familie.ba.infotrygd.model.dl1.Stønad
import no.nav.familie.ba.infotrygd.model.dl1.TrunkertStønad
import org.springframework.data.domain.Page
import org.springframework.data.domain.Pageable
import org.springframework.data.jpa.repository.JpaRepository
import org.springframework.data.jpa.repository.Query
import org.springframework.stereotype.Repository
Expand Down Expand Up @@ -37,13 +35,6 @@ interface StønadRepository : JpaRepository<Stønad, Long> {
""")
fun findTrunkertStønadMedUtbetalingÅrByFnr(fnr: FoedselsNr, år: Int): List<TrunkertStønad>

@Query("SELECT new no.nav.familie.ba.infotrygd.model.dl1.TrunkertStønad(s.id, s.personKey, s.fnr, s.sakNr, s.saksblokk, s.status, s.region, s.virkningFom, s.opphørtFom, s.iverksattFom, s.antallBarn, '') FROM Stønad s " +
"WHERE (s.opphørtFom='000000' or CAST(substring(s.opphørtFom, 3, 4) as integer) >= :år) " +
"AND CAST(substring(s.virkningFom, 1, 4) as integer) >= (9999 - :år) " + //datoformatet er av typen "seq" derav 9999 - år
"AND s.status in :statusKoder " +
"AND s.antallBarn > 0")
fun findStønadByÅrAndStatusKoderr: Int, vararg statusKoder: String): List<TrunkertStønad>

@Query(
"""SELECT new no.nav.familie.ba.infotrygd.model.dl1.TrunkertStønad(s.id, s.personKey, s.fnr, s.sakNr, s.saksblokk, s.status, s.region, s.virkningFom, s.opphørtFom, s.iverksattFom, s.antallBarn, '')
FROM Stønad s
Expand Down Expand Up @@ -102,16 +93,6 @@ interface StønadRepository : JpaRepository<Stønad, Long> {
fun findLøpendeStønadByBarnFnr(barnFnr: List<FoedselsNr>): List<Stønad>



@Query("""
SELECT s FROM Stønad s
INNER JOIN Person p
ON (s.personKey = p.personKey and
s.region = p.region)
AND s.opphørtFom = '000000'
""")
fun findLøpendeStønader(page: Pageable): List<Stønad>

@Query("""
SELECT s FROM Stønad s
WHERE s.personKey = :#{#sak.personKey}
Expand All @@ -127,51 +108,7 @@ interface StønadRepository : JpaRepository<Stønad, Long> {
""")
fun findSenesteIverksattFomByPersonKey(personKey: Long): String

@Query(
"""
SELECT s FROM Stønad s
INNER JOIN Sak sa
ON ( s.personKey = sa.personKey and
s.region = sa.region and
s.saksblokk = sa.saksblokk and
s.sakNr = sa.saksnummer )
WHERE s.opphørtFom = '000000'
AND sa.kapittelNr = 'BA'
AND sa.valg = :valg
AND sa.undervalg = :undervalg
""")
fun findKlarForMigrering(page: Pageable, valg: String, undervalg: String): Page<Stønad>

@Query(
"""
SELECT s FROM Stønad s
INNER JOIN Sak sa
ON ( s.personKey = sa.personKey and
s.region = sa.region and
s.saksblokk = sa.saksblokk and
s.sakNr = sa.saksnummer )
WHERE s.opphørtFom = '000000'
AND sa.kapittelNr = 'BA'
AND sa.valg = :valg
AND sa.undervalg = :undervalg
AND s.tkNr IN ('0312','0315')
""")
fun findKlarForMigreringIPreprod(page: Pageable, valg: String, undervalg: String): Page<Stønad>

@Query(
value = """
SELECT sa.S10_VALG valg, sa.S10_UNDERVALG undervalg, count(*) antall FROM {h-schema}BA_STOENAD_20 s
INNER JOIN {h-schema}SA_SAK_10 sa
ON ( s.B01_PERSONKEY = sa.S01_PERSONKEY and
s.region = sa.region and
s.B20_BLOKK = sa.S05_SAKSBLOKK and
s.B20_SAK_NR = sa.S10_SAKSNR )
WHERE s.B20_OPPHOERT_VFOM = '000000'
AND sa.S10_KAPITTELNR = 'BA'
group by sa.S10_VALG, sa.S10_UNDERVALG""",
nativeQuery = true
)
fun countLøpendeStønader() : List<AntallLøpendeStønader>

@Query("""
SELECT s FROM Stønad s
Expand All @@ -183,9 +120,3 @@ interface StønadRepository : JpaRepository<Stønad, Long> {
fun findStønad(personKey: Long, iverksattFom: String, virkningFom: String, region: String): Stønad

}
interface AntallLøpendeStønader {
val valg: String
val undervalg: String
val antall: Int
}

Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,6 @@ import org.springframework.stereotype.Repository
@Repository
interface UtbetalingRepository : JpaRepository<Utbetaling, Long> {

@Query("""
SELECT u FROM Utbetaling u
WHERE u.fnr = :fnr
""")
fun hentUtbetalinger(fnr: FoedselsNr): List<Utbetaling>

@Query("""
SELECT u FROM Utbetaling u
WHERE u.fnr = :fnr
AND u.utbetalingstype = :type
""")
fun hentUtbetalingerByFnrType(fnr: FoedselsNr, type: String): List<Utbetaling>

@Query("""
SELECT utbet FROM Utbetaling utbet
WHERE utbet.personKey = :#{#stonad.personKey}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,50 +87,6 @@ class BarnetrygdController(
barn = barnetrygdService.findSakerByBarnFnr(barn ?: emptyList())))
}

@Operation(summary = "Teller antall migreringer igjen fra side i input")
@PostMapping(path = ["migrering/antall"])
fun tellKlarTilMigrering(@RequestBody request: MigreringRequest): ResponseEntity<Long> {
tilgangskontrollService.sjekkTilgang()

val result = barnetrygdService.finnPersonerKlarForMigrering(
request.page,
request.size,
request.valg,
request.undervalg,
)

var antall = result.first.size
val antallSider = result.second

for(i in request.page + 1..antallSider) {
barnetrygdService.finnPersonerKlarForMigrering(
i,
request.size,
request.valg,
request.undervalg,
)
antall += result.first.size
}
logger.info("Antall migreringer igjen: $antall")
return ResponseEntity.ok(antall.toLong())
}

@Operation(summary = "Uttrekk personer med ytelse. F.eks OS OS for barnetrygd, UT EF for småbarnstillegg")
@PostMapping(path = ["migrering/v2"])
fun migreringV2(@RequestBody request: MigreringRequest): ResponseEntity<MigreringResponse> {
tilgangskontrollService.sjekkTilgang()

return ResponseEntity.ok(
barnetrygdService.finnPersonerKlarForMigrering(
request.page,
request.size,
request.valg,
request.undervalg,
).let { MigreringResponse(it.first, it.second) }
)
}


@Operation(summary = "Finn stønad med id")
@GetMapping(path = ["stonad/{id}"])
@Deprecated(message="Erstattes av findStønad som henter basert på B01_PERSONKEY, B20_IVERFOM_SEQ, B20_VIRKFOM_SEQ og REGION")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,6 @@ class BisysController(
val deltBosted: Boolean
)

class InfotrygdUtvidetBaPersonerResponse(val brukere: List<UtvidetBarnetrygdPerson>)
data class UtvidetBarnetrygdPerson(val ident: String,
val sisteVedtakPaaIdent: LocalDateTime)

enum class Stønadstype {
UTVIDET,
SMÅBARNSTILLEGG
Expand Down

This file was deleted.

Loading

0 comments on commit 11aba68

Please sign in to comment.