Skip to content

Commit cca9782

Browse files
committed
Refactor NySykemeldingResponseDTO to include sykemeldingRequest and update response mapping in NySykemeldingPostCommand #deploy-test-dolly-backend
1 parent 48dad13 commit cca9782

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

apps/dolly-backend/src/main/java/no/nav/dolly/bestilling/sykemelding/command/NySykemeldingPostCommand.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import no.nav.dolly.bestilling.sykemelding.domain.dto.NySykemeldingResponseDTO;
77
import no.nav.testnav.libs.reactivecore.web.WebClientError;
88
import no.nav.testnav.libs.reactivecore.web.WebClientHeader;
9+
import org.springframework.http.HttpStatus;
910
import org.springframework.web.reactive.function.client.WebClient;
1011
import reactor.core.publisher.Mono;
1112

@@ -29,12 +30,14 @@ public Mono<NySykemeldingResponseDTO> call() {
2930
.headers(WebClientHeader.bearer(token))
3031
.bodyValue(request)
3132
.retrieve()
32-
.bodyToMono(NySykemeldingResponseDTO.class)
33+
.toEntity(NySykemeldingResponseDTO.class)
3334
.map(response -> NySykemeldingResponseDTO.builder()
34-
.status(response.getStatus())
35+
.status(HttpStatus.resolve(response.getStatusCode().value()))
36+
.sykemeldingRequest(request)
3537
.ident(request.getIdent())
3638
.build())
3739
.doOnError(WebClientError.logTo(log))
3840
.onErrorResume(error -> NySykemeldingResponseDTO.of(WebClientError.describe(error), request.getIdent()));
41+
3942
}
4043
}

apps/dolly-backend/src/main/java/no/nav/dolly/bestilling/sykemelding/domain/dto/NySykemeldingResponseDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public class NySykemeldingResponseDTO {
2121
private HttpStatus status;
2222
private String avvik;
2323
private List<Aktivitet> aktivitet;
24+
private NySykemeldingRequestDTO sykemeldingRequest;
2425
private String ident;
2526

2627
public static Mono<NySykemeldingResponseDTO> of(WebClientError.Description description, String ident) {

0 commit comments

Comments
 (0)