mirror of
https://github.com/cna-bootcamp/lifesub.git
synced 2026-06-13 13:09:10 +00:00
release
This commit is contained in:
+6
-2
@@ -11,6 +11,7 @@ import com.unicorn.lifesub.mysub.infra.gateway.repository.MySubscriptionJpaRepos
|
||||
import com.unicorn.lifesub.mysub.infra.gateway.repository.SubscriptionJpaRepository;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
@@ -49,7 +50,10 @@ public class MySubscriptionGateway implements MySubscriptionReader, MySubscripti
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
mySubscriptionRepository.deleteById(id);
|
||||
@Transactional
|
||||
public void delete(Long subscriptionId) {
|
||||
MySubscriptionEntity entity = mySubscriptionRepository.findBySubscription_Id(subscriptionId)
|
||||
.orElseThrow(() -> new BusinessException(ErrorCode.SUBSCRIPTION_NOT_FOUND));
|
||||
mySubscriptionRepository.delete(entity);
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -3,7 +3,9 @@ package com.unicorn.lifesub.mysub.infra.gateway.repository;
|
||||
import com.unicorn.lifesub.mysub.infra.gateway.entity.MySubscriptionEntity;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
public interface MySubscriptionJpaRepository extends JpaRepository<MySubscriptionEntity, Long> {
|
||||
List<MySubscriptionEntity> findByUserId(String userId);
|
||||
Optional<MySubscriptionEntity> findBySubscription_Id(Long subscriptionId);
|
||||
}
|
||||
|
||||
@@ -22,7 +22,13 @@ spring:
|
||||
jwt:
|
||||
secret-key: ${JWT_SECRET_KEY:8O2HQ13etL2BWZvYOiWsJ5uWFoLi6NBUG8divYVoCgtHVvlk3dqRksMl16toztDUeBTSIuOOPvHIrYq11G2BwQ}
|
||||
|
||||
allowed-origins: ${ALLOWED_ORIGINS:*}
|
||||
allowed-origins: ${ALLOWED_ORIGINS:http://localhost:3000}
|
||||
|
||||
# 총구독료에 따른 구독서비스 사용 레벨 기준 금액
|
||||
fee:
|
||||
level:
|
||||
collector: ${FEE_LEVEL_COLLECTOR:50000}
|
||||
addict: ${FEE_LEVEL_ADDICT:100000}
|
||||
|
||||
springdoc:
|
||||
swagger-ui:
|
||||
|
||||
Reference in New Issue
Block a user