From f1f357943d4f2ae77937ecb3095e4d959fd52a5c Mon Sep 17 00:00:00 2001 From: Jeonghyun Lee Date: Wed, 14 Aug 2024 02:01:38 +0900 Subject: [PATCH] hotfix: fix content of recruit mail --- .../infra/ses/AwsSESMailGenerator.java | 8 +++- .../templates/component/recruit.html | 45 ++++++++++++++++++- 2 files changed, 49 insertions(+), 4 deletions(-) diff --git a/src/main/java/ceos/backend/infra/ses/AwsSESMailGenerator.java b/src/main/java/ceos/backend/infra/ses/AwsSESMailGenerator.java index 35e873f..f1c6235 100644 --- a/src/main/java/ceos/backend/infra/ses/AwsSESMailGenerator.java +++ b/src/main/java/ceos/backend/infra/ses/AwsSESMailGenerator.java @@ -6,6 +6,8 @@ import ceos.backend.domain.application.dto.request.CreateApplicationRequest; import ceos.backend.domain.application.exception.exceptions.QuestionNotFound; import ceos.backend.domain.application.vo.AnswerVo; +import ceos.backend.domain.recruitment.domain.Recruitment; +import ceos.backend.domain.recruitment.helper.RecruitmentHelper; import ceos.backend.global.common.dto.AwsSESMail; import ceos.backend.global.common.dto.AwsSESPasswordMail; import ceos.backend.global.common.dto.AwsSESRecruitMail; @@ -27,6 +29,8 @@ @RequiredArgsConstructor public class AwsSESMailGenerator { + private final RecruitmentHelper recruitmentHelper; + public Context generateApplicationMailContext(AwsSESMail awsSESMail) { final CreateApplicationRequest request = awsSESMail.getCreateApplicationRequest(); final List questions = awsSESMail.getApplicationQuestions(); @@ -137,8 +141,8 @@ public Context generateRecruitMailContext(AwsSESRecruitMail awsSESRecruitMail) { return context; } - // 수정 예정 public String generateRecruitMailSubject() { - return "세오스 리쿠르팅 메일 발송"; + Recruitment recruitment = recruitmentHelper.takeRecruitment(); + return "[CEOS] 세오스 " + recruitment.getGeneration() + "기 리크루팅을 시작합니다!"; } } diff --git a/src/main/resources/templates/component/recruit.html b/src/main/resources/templates/component/recruit.html index c818a4a..690e50d 100644 --- a/src/main/resources/templates/component/recruit.html +++ b/src/main/resources/templates/component/recruit.html @@ -20,8 +20,49 @@ line-height: 150%; color: #232527;" > - 세오스 리루르팅 시작 알림 - 텍스트추가텍스트추가 + 안녕하세요! 신촌 연합 IT 창업동아리 CEOS 입니다.

+ +CEOS 20기 서류 지원이 시작되었습니다!

+ +CEOS는 기획, 디자인, 개발 역량을 겸비한 열정 있는 대학생들이 모여 창업을 경험하고 꿈을 실현할 수 있는 공간입니다. 사업, 창업, IT, UX, 개발, 비즈니스 모델 등에 +관심과 열정이 있는 분들의 많은 지원 바랍니다!

+
+ +모집 일정

+ +[접수기간] 8월 15일 (화) ~ 8월 28일 (수) 23:59
+[서류발표] 8월 30일 (금)
+[개별면접] 8월 31일 (토) ~ 9월 1일 (일)
+[최종발표] 9월 2일 (월)
+
+ +모집대상

+ +IT 창업에 관심 있는 사람들
+- 전문지식이 없더라도 관심과 열정이 있으면 지원 가능
+- 파트별 지원(기획, 디자인, 개발)
+- 재학생, 휴학생, 졸업생, 대학원생 모두 지원 가능
+
+지원방법

+ +https://ceos-sinchon.com
+홈페이지 지원서 제출 후 온라인 면접 진행
+
+ +커리큘럼

+ +[정기세션] 매주 수요일 오후 7시 (약 2시간 진행)
+https://ceos20th.notion.site/CEOS-20-65ffc03d8e2c45539d4ecea280231796?pvs=4
+ +[스터디] 파트별 요일/시간 상이
+https://ceos20th.notion.site/CEOS-20-ba972556cde34a1391c64f8759d2de5d?pvs=4
+ +
+ +문의

+홈페이지(https://ceos-sinchon.com) 내 FAQ를 확인해 주시고 이외의 문의사항은 카카오톡 채널 @ceos(http://pf.kakao.com/_xeDgxcK)로 연락 주시면 자세히 답변 드리겠습니다.
+세오스 공식 인스타그램 계정 @ceos.sinchon 에도 다양한 리쿠르팅 관련 정보를 제공하고 있으니 참고해주세요!
+