Ver código fonte

修复监考员与考生表关联查询的缺失字段问题

luoshi 4 anos atrás
pai
commit
851364b7e8

+ 6 - 3
themis-business/src/main/resources/mapper/TEExamMapper.xml

@@ -21,7 +21,8 @@
                 from
                 t_b_exam_invigilate_user tbeiu
                 left join t_e_exam_student tees on
-                tees.room_code = tbeiu.room_code
+                tees.exam_id = tbeiu.exam_id
+                and tees.room_code = tbeiu.room_code
                 where
                 tbeiu.user_id = #{userId}
                 and t.id = tbeiu.exam_id)
@@ -93,7 +94,8 @@
                 from
                 t_b_exam_invigilate_user tbeiu
                 left join t_e_exam_student tees on
-                tees.room_code = tbeiu.room_code
+                tees.exam_id = tbeiu.exam_id
+                and tees.room_code = tbeiu.room_code
                 where
                 tbeiu.user_id = #{userId}
                 and t.id = tbeiu.exam_id)
@@ -192,7 +194,8 @@
         from
         t_b_exam_invigilate_user tbeiu
         left join t_e_exam_student tees on
-        tees.room_code = tbeiu.room_code
+        tees.exam_id = tbeiu.exam_id
+        and tees.room_code = tbeiu.room_code
         <where>1 = 1
             <if test="userId != null and userId != ''">
                 and tbeiu.user_id = #{userId}