diff --git a/src/main/java/com/danpoong/onchung/domain/public_office/controller/PublicOfficeController.java b/src/main/java/com/danpoong/onchung/domain/public_office/controller/PublicOfficeController.java index b66c50e..30221ca 100644 --- a/src/main/java/com/danpoong/onchung/domain/public_office/controller/PublicOfficeController.java +++ b/src/main/java/com/danpoong/onchung/domain/public_office/controller/PublicOfficeController.java @@ -25,7 +25,19 @@ public class PublicOfficeController { @Operation(summary = "근처 관공서 반환") @GetMapping("/nearby") - public ResponseTemplate> nearbyPublicOffices(@RequestBody FindAroundPublicOfficeRequest request) { + public ResponseTemplate> nearbyPublicOffices( + @RequestParam String leftBottomLongitude, + @RequestParam String leftBottomLatitude, + @RequestParam String rightTopLongitude, + @RequestParam String rightTopLatitude + ) { + FindAroundPublicOfficeRequest request = FindAroundPublicOfficeRequest.builder() + .leftBottomLongitude(leftBottomLongitude) + .leftBottomLatitude(leftBottomLatitude) + .rightTopLongitude(rightTopLongitude) + .rightTopLatitude(rightTopLatitude) + .build(); + return new ResponseTemplate<>(HttpStatus.OK, "근처 관공서 조회 성공", publicOfficeService.findAroundPublicOffice(request)); } diff --git a/src/main/java/com/danpoong/onchung/domain/public_office/dto/FindAroundPublicOfficeRequest.java b/src/main/java/com/danpoong/onchung/domain/public_office/dto/FindAroundPublicOfficeRequest.java index a99abae..1cfb01c 100644 --- a/src/main/java/com/danpoong/onchung/domain/public_office/dto/FindAroundPublicOfficeRequest.java +++ b/src/main/java/com/danpoong/onchung/domain/public_office/dto/FindAroundPublicOfficeRequest.java @@ -1,5 +1,8 @@ package com.danpoong.onchung.domain.public_office.dto; +import lombok.Builder; + +@Builder public record FindAroundPublicOfficeRequest( String leftBottomLongitude, //경도 String leftBottomLatitude, //위도