fix: 포인트 정책 수정 - @Transactional 추가
This commit is contained in:
parent
6ff044e4ab
commit
ca704f38b9
|
@ -3,6 +3,7 @@ package kr.co.vividnext.sodalive.admin.point
|
|||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import org.springframework.data.repository.findByIdOrNull
|
||||
import org.springframework.stereotype.Service
|
||||
import org.springframework.transaction.annotation.Transactional
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZoneId
|
||||
import java.time.format.DateTimeFormatter
|
||||
|
@ -16,11 +17,13 @@ class PointPolicyService(private val repository: PointPolicyRepository) {
|
|||
return GetPointRewardPolicyListResponse(totalCount, items)
|
||||
}
|
||||
|
||||
@Transactional
|
||||
fun create(request: CreatePointRewardPolicyRequest) {
|
||||
val pointPolicy = request.toEntity()
|
||||
repository.save(pointPolicy)
|
||||
}
|
||||
|
||||
@Transactional
|
||||
fun update(id: Long, request: ModifyPointRewardPolicyRequest) {
|
||||
val pointPolicy = repository.findByIdOrNull(id)
|
||||
?: throw SodaException("잘못된 접근입니다.")
|
||||
|
|
Loading…
Reference in New Issue