From 5f7716b3b9d60bf7e289ba2261730b4185210f57 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期四, 13 六月 2024 17:54:52 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java | 4 ++++ src/main/resources/mapper/QuestionMapper.xml | 9 +++++++-- src/main/java/com/ycl/jxkg/domain/entity/Question.java | 18 ++++++++++++++++++ src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java | 7 +++++++ src/main/resources/mapper/ExamPaperAnswerMapper.xml | 1 - 5 files changed, 36 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/domain/entity/Question.java b/src/main/java/com/ycl/jxkg/domain/entity/Question.java index 4075d4f..278d717 100644 --- a/src/main/java/com/ycl/jxkg/domain/entity/Question.java +++ b/src/main/java/com/ycl/jxkg/domain/entity/Question.java @@ -24,6 +24,12 @@ private Integer questionType; /** + * 棰樼洰 + */ + @TableField("title") + private String title; + + /** * 瀛︾ */ @TableField("subject_id") @@ -48,6 +54,18 @@ private String content; /** + * 璇煶鏂囦欢 + */ + @TableField("audio_file") + private String audioFile; + + /** + * 鍘熷鏂囦欢鍚嶇О + */ + @TableField("original_file") + private String originalFile; + + /** * 鍒涘缓浜� */ @TableField("create_user") diff --git a/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java index 01de229..05dab93 100644 --- a/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java +++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java @@ -39,4 +39,8 @@ private Integer itemOrder; + private String audioFile; + + private String originalFile; + } diff --git a/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java index 758c8c1..9e6a0d2 100644 --- a/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java +++ b/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java @@ -18,6 +18,7 @@ import com.ycl.jxkg.service.QuestionService; import com.ycl.jxkg.utils.DateTimeUtil; import com.ycl.jxkg.utils.ExamUtil; +import com.ycl.jxkg.utils.HtmlUtil; import com.ycl.jxkg.utils.JsonUtil; import lombok.RequiredArgsConstructor; import org.springframework.beans.BeanUtils; @@ -60,6 +61,9 @@ question.setDifficult(model.getDifficult()); question.setContent(questionObject); question.setCreateUser(userId); + question.setTitle(HtmlUtil.clear(model.getTitle())); + question.setAudioFile(model.getAudioFile()); + question.setOriginalFile(model.getOriginalFile()); questionMapper.insert(question); return question; } @@ -74,6 +78,9 @@ //棰樺共銆佽В鏋愩�侀�夐」绛� 鏇存柊 String questionObject = setQuestionInfoFromVM(model); question.setContent(questionObject); + question.setTitle(HtmlUtil.clear(model.getTitle())); + question.setAudioFile(model.getAudioFile()); + question.setOriginalFile(model.getOriginalFile()); questionMapper.updateById(question); return question; } diff --git a/src/main/resources/mapper/ExamPaperAnswerMapper.xml b/src/main/resources/mapper/ExamPaperAnswerMapper.xml index f5f8e64..01be319 100644 --- a/src/main/resources/mapper/ExamPaperAnswerMapper.xml +++ b/src/main/resources/mapper/ExamPaperAnswerMapper.xml @@ -86,7 +86,6 @@ a.id, a.name AS paperName, a.score DIV 10 AS systemScore, - a.question_count, a.subject_id, a.paper_type, a.suggest_time, diff --git a/src/main/resources/mapper/QuestionMapper.xml b/src/main/resources/mapper/QuestionMapper.xml index 691aa92..80ee354 100644 --- a/src/main/resources/mapper/QuestionMapper.xml +++ b/src/main/resources/mapper/QuestionMapper.xml @@ -23,8 +23,13 @@ parameterType="com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO"> SELECT tq.*, - CASE WHEN tq.question_type = 1 THEN '鍗曢�夐' WHEN tq.question_type = 2 THEN '澶氶�夐' WHEN tq.question_type = 3 THEN - '鍒ゆ柇棰�' WHEN tq.question_type = 4 THEN '濉┖棰�' WHEN tq.question_type = 5 THEN '绠�绛旈' END AS questionTypeName, + CASE WHEN tq.question_type = 1 THEN '鍗曢�夐' + WHEN tq.question_type = 2 THEN '澶氶�夐' + WHEN tq.question_type = 3 THEN '鍒ゆ柇棰�' + WHEN tq.question_type = 4 THEN '濉┖棰�' + WHEN tq.question_type = 5 THEN '绠�绛旈' + WHEN tq.question_type = 6 THEN '璇煶棰�' + END AS questionTypeName, ts.name AS subjectName, tu.real_name AS createUserName FROM t_question tq -- Gitblit v1.8.0