Compare commits

..

2 Commits

2 changed files with 6 additions and 8 deletions

View File

@ -152,15 +152,13 @@ class MemberController(
if (member == null) throw SodaException("로그인 정보를 확인해주세요.")
val memberId = member.id!!
val marketingPid = request.pid
val changedMarketingPid = service.updateMarketingInfo(
val marketingPid = service.updateMarketingInfo(
memberId = memberId,
adid = request.adid,
pid = marketingPid
pid = request.pid
)
if (changedMarketingPid) {
if (!marketingPid.isNullOrBlank()) {
trackingService.saveTrackingHistory(
pid = marketingPid,
type = AdTrackingHistoryType.LOGIN,

View File

@ -719,7 +719,7 @@ class MemberService(
}
@Transactional
fun updateMarketingInfo(memberId: Long, adid: String, pid: String): Boolean {
fun updateMarketingInfo(memberId: Long, adid: String, pid: String): String? {
val member = repository.findByIdOrNull(id = memberId)
?: throw SodaException("로그인 정보를 확인해주세요.")
@ -731,9 +731,9 @@ class MemberService(
member.activePid = pid
member.partnerExpirationDatetime = LocalDateTime.now().plusYears(1)
return true
return pid
}
return false
return member.activePid
}
}