|
|
@@ -28,10 +28,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<select id="selectExamineeTestList" resultType="com.alibaba.fastjson2.JSONObject">
|
|
|
SELECT ts.id, p.`paperName` `name`, ts.`subject_id` subjectId, e.`begin_time` beginTime, e.`duration`, p.`fenshu` total, e.`end_time` endTime, IF(e.`state` IS NULL, 2, e.`state`) `state`, e.`score`
|
|
|
- , ts.create_time publishTime, u.`nick_name` publishUser, p.`direct_key` directKey, us.`name` universityName, sr.`name` schoolName, sc.`name` campusName, mp.`majorName`, ts.`class_id` classId
|
|
|
+ , ts.create_time publishTime, u.`nick_name` publishUser, p.`direct_key` directKey, us.`name` universityName, sr.`name` schoolName, sc.`name` campusName, mp.`majorName`, ts.`class_id` classId, ts.build_type buildType, dc.`name` className, t.`name` batchName
|
|
|
FROM `learn_test_student` ts JOIN learn_student ls ON ts.`class_id` = ls.`class_id` AND ts.`student_id` = ls.`student_id`
|
|
|
+ JOIN learn_test t on t.`batch_id` = ts.`batch_id` JOIN dz_classes dc on dc.`class_id` = ts.`class_id`
|
|
|
JOIN `learn_paper` p ON ts.`paper_id` = p.`id`
|
|
|
- LEFT JOIN `learn_examinee` e ON ts.`examinee_id` = e.`examinee_id` AND ts.`student_id` = #{studentId}
|
|
|
+ LEFT JOIN `learn_examinee` e ON ts.`examinee_id` = e.`examinee_id`
|
|
|
LEFT JOIN sys_user u ON ts.`creator_id` = u.`user_id`
|
|
|
LEFT JOIN `dz_school` sr ON ts.`school_id` = sr.`id`
|
|
|
LEFT JOIN `dz_school` sc ON ts.`campus_id` = sc.`id`
|