Przeglądaj źródła

优化老师列表的查询

周箭河 4 lat temu
rodzic
commit
9cc2d3eb40

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/TeacherMapper.xml

@@ -313,7 +313,7 @@
         <where>
         <where>
             su.del_flag_ = 0
             su.del_flag_ = 0
             <if test="organId != null and organId != ''">
             <if test="organId != null and organId != ''">
-                AND (INTE_ARRAY(#{organId},t.flow_organ_range_) OR FIND_IN_SET(t.organ_id_,#{organId}))
+               AND (CONCAT(',',t.organ_id_,',',t.flow_organ_range_,',') REGEXP CONCAT(',(',replace(#{organId},',','|'),'),'))
             </if>
             </if>
             <if test="subjectId != null">
             <if test="subjectId != null">
                 AND FIND_IN_SET(#{subjectId},t.subject_id_)
                 AND FIND_IN_SET(#{subjectId},t.subject_id_)