diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/marketing/AdminAdMediaPartnerService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/marketing/AdminAdMediaPartnerService.kt index 560bf2a..fe9c504 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/marketing/AdminAdMediaPartnerService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/marketing/AdminAdMediaPartnerService.kt @@ -65,15 +65,15 @@ class AdminAdMediaPartnerService(private val repository: AdMediaPartnerRepositor val params = mapOf( "deep_link_value" to deepLinkValue, - "&deep_link_sub1" to it.pid, - "&deep_link_sub2" to it.utmSource, - "&deep_link_sub3" to it.utmMedium, - "&deep_link_sub4" to it.pidName, - "&utm_source" to it.utmSource, - "&utm_medium" to it.utmMedium, - "&utm_campaign" to it.pid + "deep_link_sub1" to it.pid, + "deep_link_sub2" to it.utmSource, + "deep_link_sub3" to it.utmMedium, + "deep_link_sub4" to it.pidName, + "utm_source" to it.utmSource, + "utm_medium" to it.utmMedium, + "utm_campaign" to it.pid ) - val link = createUrl(baseUrl = ONE_LINK_HOST, params = params) + val link = createUrl(params = params) it.link = link it @@ -85,13 +85,13 @@ class AdminAdMediaPartnerService(private val repository: AdMediaPartnerRepositor ) } - private fun createUrl(baseUrl: String, params: Map): String { + private fun createUrl(params: Map): String { val encodedParams = params.map { (key, value) -> "${URLEncoder.encode(key, StandardCharsets.UTF_8.toString())}=" + URLEncoder.encode(value, StandardCharsets.UTF_8.toString()) }.joinToString("&") - return "$baseUrl?$encodedParams" + return "$ONE_LINK_HOST?$encodedParams" } companion object {