From c30f6e4a14fc042ce3c122a08b76c9dc5e0c58b8 Mon Sep 17 00:00:00 2001 From: Jiwon Date: Thu, 27 Feb 2025 03:32:47 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=EC=A2=8C=ED=91=9C=20=ED=8C=8C?= =?UTF-8?q?=EB=9D=BC=EB=AF=B8=ED=84=B0=20=EC=9D=B4=EB=A6=84=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../atcha/transit/api/request/TaxiFareRequest.kt | 12 ++++++------ .../atcha/transit/domain/TaxiFareFetcher.kt | 4 ++-- .../atcha/transit/domain/TransitService.kt | 6 +++--- .../infrastructure/client/KakaoTaxiFareClient.kt | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/kotlin/com/deepromeet/atcha/transit/api/request/TaxiFareRequest.kt b/src/main/kotlin/com/deepromeet/atcha/transit/api/request/TaxiFareRequest.kt index 05e3afa..3a546ba 100644 --- a/src/main/kotlin/com/deepromeet/atcha/transit/api/request/TaxiFareRequest.kt +++ b/src/main/kotlin/com/deepromeet/atcha/transit/api/request/TaxiFareRequest.kt @@ -3,12 +3,12 @@ package com.deepromeet.atcha.transit.api.request import com.deepromeet.atcha.location.domain.Coordinate data class TaxiFareRequest( - val originLat: Double, - val originLon: Double, - val destinationLat: Double, - val destinationLon: Double + val startLat: Double, + val startLon: Double, + val endLat: Double, + val endLon: Double ) { - fun toOriginCoordinate(): Coordinate = Coordinate(originLat, originLon) + fun toOriginCoordinate(): Coordinate = Coordinate(startLat, startLon) - fun toDestinationCoordinate(): Coordinate = Coordinate(destinationLat, destinationLon) + fun toDestinationCoordinate(): Coordinate = Coordinate(endLat, endLon) } diff --git a/src/main/kotlin/com/deepromeet/atcha/transit/domain/TaxiFareFetcher.kt b/src/main/kotlin/com/deepromeet/atcha/transit/domain/TaxiFareFetcher.kt index 42b6986..0981289 100644 --- a/src/main/kotlin/com/deepromeet/atcha/transit/domain/TaxiFareFetcher.kt +++ b/src/main/kotlin/com/deepromeet/atcha/transit/domain/TaxiFareFetcher.kt @@ -4,7 +4,7 @@ import com.deepromeet.atcha.location.domain.Coordinate interface TaxiFareFetcher { fun fetch( - originCoordinate: Coordinate, - destinationCoordinate: Coordinate + startCoordinate: Coordinate, + endCoordinate: Coordinate ): Fare? } diff --git a/src/main/kotlin/com/deepromeet/atcha/transit/domain/TransitService.kt b/src/main/kotlin/com/deepromeet/atcha/transit/domain/TransitService.kt index 5d7e555..43b0e60 100644 --- a/src/main/kotlin/com/deepromeet/atcha/transit/domain/TransitService.kt +++ b/src/main/kotlin/com/deepromeet/atcha/transit/domain/TransitService.kt @@ -26,10 +26,10 @@ class TransitService( } fun getTaxiFare( - originCoordinate: Coordinate, - destinationCoordinate: Coordinate + startCoordinate: Coordinate, + endCoordinate: Coordinate ): Fare { - return taxiFareFetcher.fetch(originCoordinate, destinationCoordinate) + return taxiFareFetcher.fetch(startCoordinate, endCoordinate) ?: throw TransitException.TaxiFareFetchFailed } } diff --git a/src/main/kotlin/com/deepromeet/atcha/transit/infrastructure/client/KakaoTaxiFareClient.kt b/src/main/kotlin/com/deepromeet/atcha/transit/infrastructure/client/KakaoTaxiFareClient.kt index 17da6cc..8e2f17d 100644 --- a/src/main/kotlin/com/deepromeet/atcha/transit/infrastructure/client/KakaoTaxiFareClient.kt +++ b/src/main/kotlin/com/deepromeet/atcha/transit/infrastructure/client/KakaoTaxiFareClient.kt @@ -10,13 +10,13 @@ class KakaoTaxiFareClient( private val kakaoRouteFeignClient: KakaoRouteFeignClient ) : TaxiFareFetcher { override fun fetch( - originCoordinate: Coordinate, - destinationCoordinate: Coordinate + startCoordinate: Coordinate, + endCoordinate: Coordinate ): Fare? { val response = kakaoRouteFeignClient.getRoute( - "${originCoordinate.lon},${originCoordinate.lat}", - "${destinationCoordinate.lon},${destinationCoordinate.lat}" + "${startCoordinate.lon},${startCoordinate.lat}", + "${endCoordinate.lon},${endCoordinate.lat}" ) return response.firstTaxiFare() }