diff --git a/src/main/java/gorae/backend/service/LectureService.java b/src/main/java/gorae/backend/service/LectureService.java index 142c19d..95a083b 100644 --- a/src/main/java/gorae/backend/service/LectureService.java +++ b/src/main/java/gorae/backend/service/LectureService.java @@ -61,7 +61,7 @@ public UUID createLecture(String userId, CreateLectureRequestDto requestDto) thr throw new CustomException(ErrorStatus.INVALID_PARAMETER); } - if (profileUtils.isProdMode() && course.getCurrentCount() <= course.getMaxCount() / 2) { + if (course.getCurrentCount() == 0) { throw new CustomException(ErrorStatus.NOT_ENOUGH_STUDENTS); } diff --git a/src/main/resources/db/seed/prod/textbook/textbook-08.sql b/src/main/resources/db/seed/prod/textbook/textbook-08.sql new file mode 100644 index 0000000..6a4f4ad --- /dev/null +++ b/src/main/resources/db/seed/prod/textbook/textbook-08.sql @@ -0,0 +1,55 @@ +INSERT INTO gorae.public.textbook(id, read_time, created_at, updated_at, public_id, article, category, english_subtitle, + english_title, korean_subtitle, korean_title, level) +VALUES (8, 2, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'b3a8c1f7-9e2d-4a6a-bb59-2d4b6c8a1e0f', + '한국 드라마 ‘폭싹 속았수다’는 제주도를 배경으로 한 따뜻한 사랑 이야기예요. 이 드라마는 제주 **방언**으로 대화하는 장면이 많아서 한국의 **정서**를 더 잘 표현했어요. 드라마의 제목인 ‘폭싹 속았수다’도 제주도 방언으로, ‘수고 많았어요.’라는 의미에요. + +아이유가 연기한 여주인공 ‘오애순’은 **순수하고** **씩씩한** 성격을 가진 인물이에요. 박보검이 연기한 남주인공 ‘양관식’은 **우직하고** 따뜻한 마음을 가진 인물이에요. 두 사람은 함께 **성장**하면서 서로에게 큰 힘이 돼요. 특히 애순이와 관식이가 서로의 **상처**를 치유하며 사랑을 키워가는 이야기는 많은 시청자들에게 **감동**을 줬어요. + +제주도의 아름다운 풍경과 전통 문화도 드라마 속에서 볼 수 있어요. 특히 돌담길, 초가집, 푸른 바다가 나오는 **장면**이 인상 깊어요. 또한 제주도 사람들만의 따뜻한 정이 잘 표현되어 있어요.', + 'K_POP_AND_DRAMA', 'Korean famous drama', '''When Life Gives You Tangerines''', + '한국에서 유명한 드라마', '''폭싹 속았수다''', 'INTERMEDIATE'); + +INSERT INTO gorae.public.textbook_tag(textbook_id, tag) +VALUES (8, 'K-Drama'); + +INSERT INTO vocabulary(textbook_id, korean_example_sentence1, korean_example_sentence2, korean_vocabulary, + pronunciation) +VALUES (8, '한국에는 지역마다 독특한 방언이 있어요.', '우리 할머니는 제주 방언을 사용해요.', + '방언', 'Bangeon'), + (8, '그 드라마는 슬프지만 감동적인 정서를 잘 표현했어요.', '그녀는 따뜻한 정서가 담긴 음악을 좋아해요.', + '정서', 'Jeongseo'), + (8, '아이들의 웃음에는 가장 순수한 마음이 담겨 있어요.', '주인공은 첫사랑에 대한 순수한 감정을 간직하고 있어요.', + '순수한', 'Sunsuhan'), + (8, '동생은 아프지만 씩씩한 모습을 보여줬어요.', '아이가 울지 않고 씩씩한 목소리로 말해서 모두가 놀랐어요.', + '씩씩한', 'Ssikssikan'), + (8, '그는 말이 적지만 우직한 성격 때문에 신뢰를 받아요.', '팀을 위해 묵묵히 일하는 그의 모습이 참 우직해 보여요.', + '우직한', 'Ujikan'), + (8, '그는 많은 시련을 겪으면서 크게 성장했어요.', '우리는 실패를 통해 성장할 수 있어요.', + '성장하다', 'Seongjanghada'), + (8, '그는 과거의 경험 때문에 마음에 상처가 있어요.', '친구의 말 한마디가 큰 상처가 될 수도 있어요.', + '상처', 'Sangcheo'), + (8, '마지막 장면에서 많은 시청자들이 감동을 받았어요.', '선생님의 따뜻한 말은 학생들에게 깊은 감동을 줬어요.', + '장면', 'Jangmyeon'); + +INSERT INTO lesson_question(textbook_id, korean_question) +VALUES (8, '이 드라마를 본 적이 있나요? 봤다면 어땠나요?'), + (8, '드라마에 등장하는 캐릭터 중에 가장 좋아하는 캐릭터는 누구예요? 그 이유는 뭐예요?'), + (8, '여러분 나라에도 지역 방언/사투리가 있나요?'), + (8, '드라마 속에서 가장 기억에 남는 장면은 뭐예요? 그 이유는 뭐예요?'), + (8, '좋아하는 드라마 장르가 있나요(공포, 로맨스 등)? 그 이유는 뭐예요?'), + (8, '한국의 제주도에 대해 들어본 적 있나요? / 제주도에 가본 적 있나요?'), + (8, '만약 여러분이 드라마 속 애순이라면(여주인공) 관식이와(남주인공) 결혼했을 것 같나요? 그 이유는 뭐예요?'), + (8, '드라마 속 두 주인공의 사랑 이야기가 현실적이라고 생각하나요, 아니면 이상적이라고 생각하나요? 그 이유는 뭐예요?'), + (8, '여러분 나라에도 특정 지역을 배경으로 한 유명한 드라마나 영화가 있나요? 생각나는 게 있다면 소개 해주세요.'), + (8, '이 드라마를 친구에게 소개한다면/추천한다면 어떻게 말하며 추천할 것 같나요?'); + +INSERT INTO culture_tip(textbook_id, file_name, text, title) +VALUES (8, 'maiden', '- 해녀는 바다에서 해산물을 직접 잡는 여성 잠수부예요. +- 세계적으로 매우 드문 직업이지만, 한국은 바다가 많아서 예전부터 해녀라는 직업이 발전했어요. +- 요즘에는 과거보다 해녀 수가 많이 줄었지만, 여전히 제주도에 가면 해녀들을 볼 수 있어요.', '바다 속에서 일하는 ‘해녀’'), + (8, 'love', '- 한국 드라마에서 첫사랑은 자주 등장하는 주제예요. +- 첫사랑은 순수하고 잊지 못하는 감정으로 표현되기에 많은 시청자들의 공감을 얻어요. +- 순수한 감정, 성장, 아쉬움 같은 첫사랑의 정서를 표현한 드라마가 매우 인기를 얻기도 해요.', '첫사랑'), + (8, 'house', '- 한국의 제주도는 바람이 많이 불기 때문에 예전부터 튼튼한 돌로 집을 지었어요. +- 이러한 집을 ‘돌담집’이라고 불러요. +- 튼튼한 돌을 차곡차곡 쌓아 거센 바닷바람에도 쓰러지지 않는 집을 지을 수 있었어요.', '제주에서는 돌로 집을 짓는다고?'); diff --git a/src/main/resources/init/01-product-data.sql b/src/main/resources/init/01-product-data.sql index 0853241..1400463 100644 --- a/src/main/resources/init/01-product-data.sql +++ b/src/main/resources/init/01-product-data.sql @@ -3,7 +3,7 @@ INSERT INTO product (id, public_id, created_at, updated_at, name, price, discoun duration, lesson_ratio) VALUES (1, 'b7e9c8a4-3f2d-4de2-9a07-5f1a6b2c8f52', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'FIRST_CLASS', - '300', '80', 'THB', 1, 7, 5), + '300', '90', 'THB', 1, 7, 5), (2, '7b1f0e3d-2e49-4c53-bf10-8a1e7e1d3c45', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'FOUR_CLASSES_ONE_TO_FOUR', '1200', '1080', 'THB', 4, 28, 4), (3, '5e6d8c7a-1f23-4b8b-9c12-7d6e2e4f5b67', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'FOUR_CLASSES_ONE_TO_TWO',