Skip to content

Commit f8e05e1

Browse files
authored
Merge pull request #387 from JNU-Parking-Ticket-Project/bug-#186
[BE-186] bug: 이벤트 삭제가 되지 않는 오류
2 parents c895646 + ce47d46 commit f8e05e1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Ticket-Api/src/main/java/com/jnu/ticketapi/api/event/service/EventDeleteUseCase.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import com.jnu.ticketinfrastructure.redis.RedisRepository;
1414
import lombok.RequiredArgsConstructor;
1515
import org.springframework.beans.factory.annotation.Autowired;
16+
import org.springframework.beans.factory.annotation.Value;
1617
import org.springframework.transaction.annotation.Transactional;
1718

1819
@UseCase
@@ -26,13 +27,18 @@ public class EventDeleteUseCase {
2627
private final SectorAdaptor sectorAdaptor;
2728
private final RegistrationAdaptor registrationAdaptor;
2829

30+
@Value("${ableRedis:true}")
31+
private boolean ableRedis;
32+
2933
@Transactional
3034
public void deleteEvent(Long eventId) {
3135
Event event = eventAdaptor.findById(eventId);
3236
Events.raise(EventDeletedEvent.of(event));
3337
event.deleteEvent();
3438
event.updateStatus(EventStatus.CLOSED, null);
35-
redisRepository.delete(REDIS_EVENT_ISSUE_STORE);
39+
if (ableRedis) {
40+
redisRepository.delete(REDIS_EVENT_ISSUE_STORE);
41+
}
3642
sectorAdaptor.deleteByEvent(eventId);
3743
registrationAdaptor.deleteByEvent(eventId);
3844
}

0 commit comments

Comments
 (0)