Просмотр исходного кода

增加组卷作业显示字段

mingfu 2 недель назад
Родитель
Сommit
dd07951018

+ 1 - 0
ie-admin/src/main/java/com/ruoyi/web/service/LearnTeacherService.java

@@ -376,6 +376,7 @@ public class LearnTeacherService {
             lts.setSubjectId(req.getSubjectId());
             lts.setDirectKey("");
             lts.setPaperId(learnTestPaper.getPaperId());
+            lts.setSchoolId(student.getSchoolId());
             lts.setClassId(student.getClassId());
             lts.setStatus(ExamineeStatus.Sign.getVal());
             learnTestStudentMapper.insertLearnTestStudent(lts);

+ 3 - 2
ie-system/src/main/resources/mapper/learn/LearnTestStudentMapper.xml

@@ -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`