Skip to content

Commit

Permalink
Bruk POST til /lest (#92)
Browse files Browse the repository at this point in the history
* Bruk POST til /lest

* Missing newline
  • Loading branch information
tu55eladd committed May 7, 2024
1 parent 91af472 commit c25c8ce
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
16 changes: 11 additions & 5 deletions src/main/java/no/nav/veilarblest/rest/LestRessurs.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,11 @@
import no.nav.veilarblest.domain.tables.records.MineRessurserRecord;
import no.nav.veilarblest.kafka.KafkaProducerService;
import no.nav.veilarblest.kafka.VeilederHarLestDTO;
import no.nav.veilarblest.rest.domain.FnrDto;
import no.nav.veilarblest.rest.domain.LestDto;
import org.jooq.DSLContext;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.server.ResponseStatusException;

import jakarta.ws.rs.QueryParam;
Expand All @@ -42,8 +39,17 @@ public class LestRessurs {
private final KafkaProducerService kafkaProducerService;
private final AuthContextHolder authContextHolder;

@PostMapping
public List<LestDto> lesAktivitetsplanPost(@RequestBody(required = false) FnrDto fnrDto) {
return lesAktivitetsplanIntern(fnrDto.getFnr());
}

@GetMapping("/aktivitetsplan/les")
public List<LestDto> lesAktivitetsplan(@QueryParam("fnr") String fnr) {
return lesAktivitetsplanIntern(fnr);
}

public List<LestDto> lesAktivitetsplanIntern(String fnr) {
if (authContextHolder.erSystemBruker()) {
throw new ResponseStatusException(HttpStatus.FORBIDDEN);
}
Expand Down
10 changes: 10 additions & 0 deletions src/main/java/no/nav/veilarblest/rest/domain/FnrDto.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package no.nav.veilarblest.rest.domain;

import lombok.AllArgsConstructor;
import lombok.Data;

@AllArgsConstructor
@Data
public class FnrDto {
String fnr;
}

0 comments on commit c25c8ce

Please sign in to comment.