Exam create 결과 목록으로
This commit is contained in:
@ -93,7 +93,7 @@ func (controller *examController) List(c *gin.Context) {
|
||||
|
||||
// Get exam
|
||||
//
|
||||
// @Summary 응시(시험) 정보 가져오기
|
||||
// @Summary 응시 정보 가져오기
|
||||
// @Description ID로 응시 정보를 가져옵니다.
|
||||
// @Tags Exam
|
||||
//
|
||||
@ -127,7 +127,7 @@ func (controller *examController) Find(c *gin.Context) {
|
||||
//
|
||||
// @Param examBody body models.ExamRequest true "Exam Body"
|
||||
//
|
||||
// @Success 200 {object} models.ExamResponse
|
||||
// @Success 200 {object} []models.Exam
|
||||
// @Router /exam [post]
|
||||
func (controller *examController) Create(c *gin.Context) {
|
||||
var request models.ExamRequest
|
||||
@ -151,7 +151,7 @@ func (controller *examController) Create(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
count := 0
|
||||
var exams []*models.Exam
|
||||
for _, user_id := range users {
|
||||
user, err := controller.userService.Find(user_id)
|
||||
if err != nil {
|
||||
@ -170,20 +170,20 @@ func (controller *examController) Create(c *gin.Context) {
|
||||
Status: "ready",
|
||||
}
|
||||
|
||||
_, err = controller.service.Create(exam)
|
||||
result, err := controller.service.Create(exam)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
count += 1
|
||||
exams = append(exams, result)
|
||||
}
|
||||
|
||||
c.JSON(http.StatusOK, gin.H{"count": count})
|
||||
c.JSON(http.StatusOK, exams)
|
||||
}
|
||||
|
||||
// Update Exam
|
||||
//
|
||||
// @Summary 퀴즈 프로그램 수정
|
||||
// @Description 퀴즈 프로그램을 수정합니다.
|
||||
// @Summary 응시 수정
|
||||
// @Description 응시를 수정합니다.
|
||||
// @Tags Exam
|
||||
//
|
||||
// @Accept json
|
||||
@ -247,8 +247,8 @@ func (controller *examController) Update(c *gin.Context) {
|
||||
|
||||
// Patch Exam
|
||||
//
|
||||
// @Summary 퀴즈 프로그램 정보 변경
|
||||
// @Description 퀴즈 프로그램 정보를 변경합니다.
|
||||
// @Summary 응시 정보 변경
|
||||
// @Description 응시 정보를 변경합니다.
|
||||
// @Tags Exam
|
||||
//
|
||||
// @Accept json
|
||||
|
Reference in New Issue
Block a user