@@ -42,15 +42,6 @@ public String requestHandler(RequestDto requestDto) {
4242 // 현재 시간 파악
4343 LocalTime time = getCurrentTime ();
4444
45- // // 요청 일반 파라미터 추출
46- // DetailParamsItemFieldDto campusName = requestDto.getAction().getDetailParams().getSys_campus_name();
47- // DetailParamsItemFieldDto day = requestDto.getAction().getDetailParams().getSys_date();
48- // DetailParamsItemFieldDto period = requestDto.getAction().getDetailParams().getSys_time_period();
49- // // null이면 값 초기화하기
50- // String campusNameValue = (campusName != null) ? campusName.getValue() : getCampusName(kakaoId);
51- // String dayValue = (day != null) ? day.getValue() : getDay(time); // 오늘, 내일
52- // String periodValue = (period != null) ? period.getValue() : getPeriodOfDay(time); // 아침, 점심, 저녁
53-
5445 // DetailParams에서 값 추출 (null 체크 포함)
5546 String campusNameValue = extractValue (requestDto .getAction ().getDetailParams ().getSys_campus_name ())
5647 .orElseGet (() -> getCampusName (kakaoId ));
@@ -61,10 +52,8 @@ public String requestHandler(RequestDto requestDto) {
6152
6253 // 요청 필수 파라미터 추출
6354 String cafeteriaName = requestDto .getAction ().getParams ().getSys_cafeteria_name ();
64-
6555 // 오늘, 내일 문자열로 날짜 생성
6656 Date dietDate = getCurrentDate (dayValue );
67-
6857 // 요청 파라미터 객체 생성
6958 HandleRequestDto parameters = new HandleRequestDto (kakaoId , campusNameValue , dayValue , periodValue , cafeteriaName , dietDate );
7059
@@ -194,26 +183,6 @@ public String mappingResponse(HandleRequestDto parameters, String imgUrl, String
194183 }
195184
196185
197- // quickReply 객체 생성
198- // private List<QuickReplyDto> mappingQuickReply(HandleRequestDto parameters) {
199- // return switch (parameters.getPeriod()) {
200- // case "아침" -> List.of(
201- // new QuickReplyDto("점심", "message", parameters.getCampusName() + " " + parameters.getCafeteriaName() + " " + parameters.getDay() + " 점심 메뉴"),
202- // new QuickReplyDto("저녁", "message", parameters.getCampusName() + " " + parameters.getCafeteriaName() + " " + parameters.getDay() + " 저녁 메뉴")
203- // );
204- // case "점심" -> List.of(
205- // new QuickReplyDto("아침", "message", parameters.getCampusName() + " " + parameters.getCafeteriaName() + " " + parameters.getDay() + " 아침 메뉴"),
206- // new QuickReplyDto("저녁", "message", parameters.getCampusName() + " " + parameters.getCafeteriaName() + " " + parameters.getDay() + " 저녁 메뉴")
207- // );
208- // default -> List.of(
209- // new QuickReplyDto("아침", "message", parameters.getCampusName() + " " + parameters.getCafeteriaName() + " " + parameters.getDay() + " 아침 메뉴"),
210- // new QuickReplyDto("점심", "message", parameters.getCampusName() + " " + parameters.getCafeteriaName() + " " + parameters.getDay() + " 점심 메뉴")
211- // );
212- // };
213- // }
214-
215-
216-
217186 private List <QuickReplyDto > mappingQuickReply (HandleRequestDto parameters ) {
218187 List <String > periods = getNextMealPeriods (parameters .getPeriod ());
219188 return periods .stream ()
0 commit comments