Skip to content

Commit

Permalink
[fix] 날짜 response에 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
hysong4u committed Aug 24, 2024
1 parent 59db775 commit 24bb25e
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,17 @@
import com.example.comus.domain.block.service.BlockService;
import com.example.comus.domain.question.dto.response.QuestionListResponseDto;
import com.example.comus.domain.question.service.QuestionService;
import com.example.comus.domain.signlanguage.dto.response.SignLanguageInfoAndDateResponseDto;
import com.example.comus.domain.signlanguage.dto.response.SignLanguageInfoResponseDto;
import com.example.comus.domain.signlanguage.service.SignLanguageService;
import com.example.comus.global.common.SuccessResponse;
import com.example.comus.global.config.auth.UserId;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;

@RequiredArgsConstructor
Expand All @@ -24,13 +29,22 @@ public class AnswerController {
private final AnswerService answerService;
private final QuestionService questionService;
private final BlockService blockService;
private final SignLanguageService signLanguageService;


@PostMapping
public ResponseEntity<?> createAnswer(@UserId Long userId, @RequestBody AnswerRequestDto answerRequest) {
long anwserId = answerService.createAnswer(userId, answerRequest);
blockService.save(anwserId);

return SuccessResponse.created(null);
String answer = answerRequest.answerContent();
List<SignLanguageInfoResponseDto> signLanguageInfo= signLanguageService.getSignLanguage(answer);
LocalDateTime answerDate = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy.MM.dd");
String formattedDate = answerDate.format(formatter);
SignLanguageInfoAndDateResponseDto signLanguageInfoAndDate = new SignLanguageInfoAndDateResponseDto(signLanguageInfo, formattedDate);

return SuccessResponse.ok(signLanguageInfoAndDate);
}

@GetMapping("/{questionId}")
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.example.comus.domain.signlanguage.dto.response;

import java.util.List;

public record SignLanguageInfoAndDateResponseDto (
List<SignLanguageInfoResponseDto> signLanguageInfo,
String answerDate
){
}

0 comments on commit 24bb25e

Please sign in to comment.