본문 바로가기

아카이브/dev-camp

dev-camp Day7 : 쿠폰 적용법 및 Admin만 쿠폰 관련 API 접근

728x90

0. 쿠폰은 선택 적용? 최대 할인율 자동 적용?

정액제와 정률제 쿠폰을 함께 생성하는 경우 적용 방법에 따라 할인 가격이 달라질 수 있다. 

현재 최대의 자동 적용되는 할인율이 있다고 해도 다른 강의 적용하고 싶을 수 있으므로 

내 생각에는 선택 적용으로 하고 내가 가진 쿠폰을 모두 조회하는 API의 응답값으로 최고 할인율 조합을 알려주면 좋을 것 같다. 

1.  Admin만 쿠폰을 생성할 수 있어야 한다. 


- AuthGuard 의 CanActivate를 이용해서 Custom decorator를 생성

- 특정 Role 가진 회원(admin) 쿠폰 생성 API 접근 가능하게 .

 

2.  찾아낸 개선점

 

Custom decorator가 구현되어 있지 않은데, 해당 기능을 구현하여

user의 role별로 접근을 허용하면 좋을 것 같습니다.