Browse Source

考试信息展示

yangfeng 1 year ago
parent
commit
c4fb7fcc79

+ 3 - 0
web/src/main/java/com/ynfy/buss/exam/userexam/entity/UserExam.java

@@ -199,4 +199,7 @@ public class UserExam implements Serializable {
 
     @TableField(exist = false)
     private String realName;
+
+    @TableField(exist = false)
+    private String examTitle;
 }

+ 6 - 2
web/src/main/java/com/ynfy/buss/exam/userexam/mapper/xml/UserExamMapper.xml

@@ -25,7 +25,8 @@
         <result column="show_deadline" property="showDeadline" jdbcType="INTEGER"/>
         <result column="preview_time" property="previewTime" jdbcType="TIMESTAMP"/>
         <result column="preview_user" property="previewUser" jdbcType="VARCHAR"/>
-
+        <result column="realname" property="realName" jdbcType="VARCHAR"/>
+        <result column="exam_title" property="examTitle" jdbcType="VARCHAR"/>
 
         <collection property="userExamQuestionList"
                     ofType="com.ynfy.buss.exam.userexamquestion.entity.UserExamQuestion">
@@ -65,6 +66,7 @@
                ue.objective_score,
                ue.preview_time,
                ue.preview_user,
+               e.title as exam_title,
                e.leave_on,
                e.total_leave_times,
                e.leave_time,
@@ -84,10 +86,12 @@
                ueq.can_miss_option,
                ueq.can_blank_option,
                ueq.child,
-               ueq.parent_question_id
+               ueq.parent_question_id,
+               user.realname as realname
         FROM user_exam ue
                  LEFT JOIN exam e ON ue.exam_id = e.id
                  LEFT JOIN user_exam_question ueq ON ue.ID = ueq.user_exam_id
+                 LEFT JOIN sys_user user ON user.ID = ue.user_id
         WHERE ue.id = #{id}
         ORDER BY ueq.question_type,
                  ueq.sort