fix: 포멧팅, @Transactional, throws exception 추가

This commit is contained in:
yoosangwook 2025-02-12 18:17:36 +09:00
parent ff25eb4565
commit 75e5118679

View File

@ -5,9 +5,11 @@ import com.interplug.qcast.config.Exception.ErrorCode;
import com.interplug.qcast.config.Exception.QcastException; import com.interplug.qcast.config.Exception.QcastException;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@Service @Service
@RequiredArgsConstructor @RequiredArgsConstructor
@Transactional(readOnly = true)
public class CanvasPopupStatusService { public class CanvasPopupStatusService {
private final CanvasPopupStatusMapper canvasPopupStatusMapper; private final CanvasPopupStatusMapper canvasPopupStatusMapper;
@ -34,6 +36,7 @@ public class CanvasPopupStatusService {
* @param cps 저장할 CanvasPopupStatus 객체 * @param cps 저장할 CanvasPopupStatus 객체
* @throws QcastException 저장 예외 발생 * @throws QcastException 저장 예외 발생
*/ */
@Transactional
public void saveCanvasPopupStatus(CanvasPopupStatus cps) throws QcastException { public void saveCanvasPopupStatus(CanvasPopupStatus cps) throws QcastException {
CanvasPopupStatus chk = canvasPopupStatusMapper.selectCanvasPopupStatus(cps); CanvasPopupStatus chk = canvasPopupStatusMapper.selectCanvasPopupStatus(cps);
if (chk == null) { if (chk == null) {
@ -49,6 +52,7 @@ public class CanvasPopupStatusService {
* @param cps 생성할 CanvasPopupStatus 객체 * @param cps 생성할 CanvasPopupStatus 객체
* @throws QcastException 생성 예외 발생 * @throws QcastException 생성 예외 발생
*/ */
@Transactional
public void createCanvasPopupStatus(CanvasPopupStatus cps) throws QcastException { public void createCanvasPopupStatus(CanvasPopupStatus cps) throws QcastException {
try { try {
canvasPopupStatusMapper.insertCanvasPopupStatus(cps); canvasPopupStatusMapper.insertCanvasPopupStatus(cps);