he2802 4 лет назад
Родитель
Сommit
ec9654cf54

+ 5 - 4
zhongzheng-system/src/main/resources/mapper/modules/bank/QuestionChapterMapper.xml

@@ -68,10 +68,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         question_chapter qc
         LEFT JOIN question_business qb ON qc.chapter_exam_id = qb.major_id
         AND qb.type = 3
-        LEFT JOIN course_education_type cet ON qb.education_type_id = cet.id
-        LEFT JOIN course_project_type cpt ON qb.project_id = cpt.id
-        LEFT JOIN course_business cb ON qb.business_id = cb.id
-        LEFT JOIN course_subject cs ON cs.id = qb.subject_id where 1=1
+        LEFT JOIN course_education_type cet ON qb.education_type_id = cet.id AND cet.status =1
+        LEFT JOIN course_project_type cpt ON qb.project_id = cpt.id AND cpt.status =1
+        LEFT JOIN course_business cb ON qb.business_id = cb.id AND cb.status =1
+        LEFT JOIN course_subject cs ON cs.id = qb.subject_id  AND cs.status =1
+        where 1=1
         <if test="status != null and status.size()!=0 ">
             AND qc.status in
             <foreach collection="status" item="item" index="index" open="(" close=")" separator=",">

+ 4 - 4
zhongzheng-system/src/main/resources/mapper/modules/bank/QuestionMapper.xml

@@ -79,10 +79,10 @@
             cs.subject_name
         FROM
              question_business qb
-                 LEFT JOIN course_education_type cet ON qb.education_type_id = cet.id
-                 LEFT JOIN course_project_type cpt ON qb.project_id = cpt.id
-                 LEFT JOIN course_business cb ON qb.business_id = cb.id
-                 LEFT JOIN course_subject cs ON cs.id = qb.subject_id
+                 LEFT JOIN course_education_type cet ON qb.education_type_id = cet.id AND cet.status =1
+                 LEFT JOIN course_project_type cpt ON qb.project_id = cpt.id AND cpt.status =1
+                 LEFT JOIN course_business cb ON qb.business_id = cb.id AND cb.status =1
+                 LEFT JOIN course_subject cs ON cs.id = qb.subject_id AND cs.status =1
         WHERE
             qb.major_id=#{question_id} and qb.type = 1
     </select>

+ 5 - 4
zhongzheng-system/src/main/resources/mapper/modules/bank/QuestionModuleMapper.xml

@@ -66,10 +66,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         question_module qm
         LEFT JOIN question_business qb ON qm.module_exam_id = qb.major_id
         AND qb.type = 4
-        LEFT JOIN course_education_type cet ON qb.education_type_id = cet.id
-        LEFT JOIN course_project_type cpt ON qb.project_id = cpt.id
-        LEFT JOIN course_business cb ON qb.business_id = cb.id
-        LEFT JOIN course_subject cs ON cs.id = qb.subject_id where 1=1
+        LEFT JOIN course_education_type cet ON qb.education_type_id = cet.id AND cet.status =1
+        LEFT JOIN course_project_type cpt ON qb.project_id = cpt.id AND cpt.status =1
+        LEFT JOIN course_business cb ON qb.business_id = cb.id AND cb.status =1
+        LEFT JOIN course_subject cs ON cs.id = qb.subject_id  AND cs.status =1
+        where 1=1
         <if test="status != null and status.size()!=0 ">
             AND qm.status in
             <foreach collection="status" item="item" index="index" open="(" close=")" separator=",">