浏览代码

fix 业务层次删除

he2802 3 年之前
父节点
当前提交
4e1c798e87

+ 4 - 4
zhongzheng-system/src/main/resources/mapper/modules/course/CourseChapterMapper.xml

@@ -91,10 +91,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             cs.subject_name
         FROM
             course_chapter_business ccb
-            LEFT JOIN course_education_type cet ON ccb.education_type_id = cet.id
-            LEFT JOIN course_project_type cpt ON ccb.project_id = cpt.id
-            LEFT JOIN course_business cb ON ccb.business_id = cb.id
-            LEFT JOIN course_subject cs ON ccb.subject_id = cs.id
+            LEFT JOIN course_education_type cet ON ccb.education_type_id = cet.id AND cet.status =1
+            LEFT JOIN course_project_type cpt ON ccb.project_id = cpt.id AND cpt.status =1
+            LEFT JOIN course_business cb ON ccb.business_id = cb.id AND cb.status =1
+            LEFT JOIN course_subject cs ON ccb.subject_id = cs.id AND cs.status =1
         WHERE
             ccb.chapter_id=#{chapter_id}
     </select>

+ 6 - 6
zhongzheng-system/src/main/resources/mapper/modules/course/CourseMapper.xml

@@ -84,12 +84,12 @@
         cs.subject_name
         FROM
         course c
-        LEFT JOIN course_education_type cet ON c.education_type_id = cet.id
-        LEFT JOIN course_project_type cpt ON c.project_id = cpt.id
-        LEFT JOIN course_business cb ON c.business_id = cb.id
-        LEFT JOIN school s ON s.id = c.school_id
-        LEFT JOIN major m ON c.major_id = m.id
-        LEFT JOIN course_subject cs ON cs.id = c.subject_id
+        LEFT JOIN course_education_type cet ON c.education_type_id = cet.id AND cet.status =1
+        LEFT JOIN course_project_type cpt ON c.project_id = cpt.id AND cpt.status =1
+        LEFT JOIN course_business cb ON c.business_id = cb.id AND cb.status =1
+        LEFT JOIN school s ON s.id = c.school_id AND s.status =1
+        LEFT JOIN major m ON c.major_id = m.id AND m.status =1
+        LEFT JOIN course_subject cs ON cs.id = c.subject_id AND cs.status =1
         WHERE
         1 = 1 AND c.status !=-1
         <if test="status != null and status.size()!=0 ">

+ 4 - 4
zhongzheng-system/src/main/resources/mapper/modules/course/CourseModuleMapper.xml

@@ -73,10 +73,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             cs.subject_name
         FROM
             course_module_business cmb
-                 LEFT JOIN course_education_type cet ON cmb.education_type_id = cet.id
-                 LEFT JOIN course_project_type cpt ON cmb.project_id = cpt.id
-                 LEFT JOIN course_business cb ON cmb.business_id = cb.id
-                 LEFT JOIN course_subject cs ON cmb.subject_id = cs.id
+                 LEFT JOIN course_education_type cet ON cmb.education_type_id = cet.id AND cet.status =1
+                 LEFT JOIN course_project_type cpt ON cmb.project_id = cpt.id AND cpt.status =1
+                 LEFT JOIN course_business cb ON cmb.business_id = cb.id AND cb.status =1
+                 LEFT JOIN course_subject cs ON cmb.subject_id = cs.id AND cs.status =1
         WHERE
             cmb.module_id=#{module_id}
     </select>

+ 4 - 4
zhongzheng-system/src/main/resources/mapper/modules/course/CourseSectionMapper.xml

@@ -70,10 +70,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             cs.subject_name
         FROM
             course_section_business csb
-            LEFT JOIN course_education_type cet ON csb.education_type_id = cet.id
-            LEFT JOIN course_project_type cpt ON csb.project_id = cpt.id
-            LEFT JOIN course_business cb ON csb.business_id = cb.id
-            LEFT JOIN course_subject cs ON csb.subject_id = cs.id
+            LEFT JOIN course_education_type cet ON csb.education_type_id = cet.id AND cet.status =1
+            LEFT JOIN course_project_type cpt ON csb.project_id = cpt.id AND cpt.status =1
+            LEFT JOIN course_business cb ON csb.business_id = cb.id AND cb.status =1
+            LEFT JOIN course_subject cs ON csb.subject_id = cs.id AND cs.status =1
         WHERE
             csb.section_id=#{section_id}
     </select>

+ 3 - 3
zhongzheng-system/src/main/resources/mapper/modules/course/CourseStreamingMapper.xml

@@ -64,9 +64,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             cb.business_name
         FROM
             course_streaming_business csb
-            LEFT JOIN course_education_type cet ON csb.education_type_id = cet.id
-            LEFT JOIN course_project_type cpt ON csb.project_id = cpt.id
-            LEFT JOIN course_business cb ON csb.business_id = cb.id
+            LEFT JOIN course_education_type cet ON csb.education_type_id = cet.id AND cet.status =1
+            LEFT JOIN course_project_type cpt ON csb.project_id = cpt.id AND cpt.status =1
+            LEFT JOIN course_business cb ON csb.business_id = cb.id AND cb.status =1
         WHERE
             csb.streaming_id=#{id}
     </select>