From c66ed3421fbb7d440dba0e5ba956e2fba9106186 Mon Sep 17 00:00:00 2001 From: Thuan ngo Date: Mon, 23 Jun 2025 23:30:00 +0700 Subject: [PATCH] review questionLecture api --- .../domain/questionLecture/QuestionLectureServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/backend/elearning/domain/questionLecture/QuestionLectureServiceImpl.java b/src/main/java/com/backend/elearning/domain/questionLecture/QuestionLectureServiceImpl.java index 978c15b7..9eb6b4bc 100644 --- a/src/main/java/com/backend/elearning/domain/questionLecture/QuestionLectureServiceImpl.java +++ b/src/main/java/com/backend/elearning/domain/questionLecture/QuestionLectureServiceImpl.java @@ -9,6 +9,7 @@ import com.backend.elearning.domain.student.Student; import com.backend.elearning.domain.student.StudentRepository; import com.backend.elearning.exception.BadRequestException; +import lombok.extern.slf4j.Slf4j; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -19,6 +20,7 @@ import java.util.List; @Service +@Slf4j public class QuestionLectureServiceImpl implements QuestionLectureService { private final QuestionLectureRepo questionLectureRepo; @@ -38,6 +40,7 @@ public QuestionLectureServiceImpl(QuestionLectureRepo questionLectureRepo, Stude @Override public QuestionLectureVM create(QuestionLecturePostVM questionLecturePostVM) { + log.info("received questionLecturePostVM: {}", questionLecturePostVM); String email = SecurityContextHolder.getContext().getAuthentication().getName(); Lecture lecture = lectureRepository.findById(questionLecturePostVM.lectureId()).orElseThrow(); Student student = studentRepository.findByEmail(email).orElseThrow(); @@ -57,6 +60,7 @@ public QuestionLectureVM create(QuestionLecturePostVM questionLecturePostVM) { @Override public QuestionLectureVM update(QuestionLecturePostVM questionLecturePostVM, Long questionLectureId) { + log.info("update questionLecturePostVM: {} with id: {}", questionLecturePostVM, questionLectureId); QuestionLecture questionLecture = questionLectureRepo.findById(questionLectureId).orElseThrow(); questionLecture.setTitle(questionLecturePostVM.title()); questionLecture.setDescription(questionLecturePostVM.description()); @@ -68,6 +72,7 @@ public QuestionLectureVM update(QuestionLecturePostVM questionLecturePostVM, Lon @Override public void delete(Long questionLectureId) { + log.info("deleting question with id: {}", questionLectureId); QuestionLecture questionLecture = questionLectureRepo.findById(questionLectureId).orElseThrow(); if (questionLecture.getStudentAnswers().size() > 0 || questionLecture.getUserAnswers().size() > 0) { throw new BadRequestException("Câu hỏi này đã có câu trả lời");