From ca704f38b9649a72536a9d2d3730f5dccf345ef3 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 23 Apr 2025 17:29:08 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8F=AC=EC=9D=B8=ED=8A=B8=20=EC=A0=95?= =?UTF-8?q?=EC=B1=85=20=EC=88=98=EC=A0=95=20-=20@Transactional=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/co/vividnext/sodalive/admin/point/PointPolicyService.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyService.kt index 1616b84..c179114 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyService.kt @@ -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("잘못된 접근입니다.")