ShinSeungMin

Add CGV Date Eerrorhandling

...@@ -150,14 +150,19 @@ app.post('/hook', asyncHandler(async (req, res, next) => { ...@@ -150,14 +150,19 @@ app.post('/hook', asyncHandler(async (req, res, next) => {
150 //날짜 확인 및 날짜, 장소에 대해 상영중인 영화 리스트 가져오기 150 //날짜 확인 및 날짜, 장소에 대해 상영중인 영화 리스트 가져오기
151 if (moment(message.text, "YYYYMMDD", true).isValid() && CGV_flag == 3) { 151 if (moment(message.text, "YYYYMMDD", true).isValid() && CGV_flag == 3) {
152 CGV_date = message.text; 152 CGV_date = message.text;
153 + let today = GettingToday();//오늘 이후인지 확인하기 위해 날짜 가져옴
153 //console.log(MEGA_date, MEGA_TheaterLocation); 154 //console.log(MEGA_date, MEGA_TheaterLocation);
154 - if (CGV_date && CGV_SelectedTheater) { 155 + if (today <= CGV_date && CGV_date && CGV_SelectedTheater) {
155 CGV_accessible_movies = await CGV.getMovieChart(5); 156 CGV_accessible_movies = await CGV.getMovieChart(5);
156 const text1 = "현재상영작을 가져오는 중입니다."; 157 const text1 = "현재상영작을 가져오는 중입니다.";
157 const text2 = "잠시만 기다려주세요."; 158 const text2 = "잠시만 기다려주세요.";
158 PushMessage(text1, text2); 159 PushMessage(text1, text2);
159 console.log(CGV_accessible_movies); 160 console.log(CGV_accessible_movies);
160 CGV_flag++; 161 CGV_flag++;
162 + } else {
163 + const text1 = "영화를 보실 날짜를 다시 입력해주세요.";
164 + const text2 = "ex)20020409";
165 + SendMessage(eventObj, text1, text2);
161 } 166 }
162 //원본 코드 167 //원본 코드
163 // MEGA_date = parseInt(eventObj.message.text); 168 // MEGA_date = parseInt(eventObj.message.text);
......