浏览代码

退团申请列表search无效的bug

zouxuan 4 年之前
父节点
当前提交
90fe555225
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      mec-biz/src/main/resources/config/mybatis/MusicGroupQuitMapper.xml

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

@@ -101,7 +101,10 @@
     <sql id="queryPageSql">
     <sql id="queryPageSql">
         <where>
         <where>
             <if test="ids != null and ids != ''">
             <if test="ids != null and ids != ''">
-                FIND_IN_SET(mgq.id_,#{ids})
+                AND FIND_IN_SET(mgq.id_,#{ids})
+            </if>
+            <if test="search != null and search != ''">
+                AND (su.id_ = #{search} OR su.username_ LIKE CONCAT('%',#{search},'%') OR mg.id_ LIKE CONCAT('%',#{search},'%') OR mg.name_ LIKE CONCAT('%',#{search},'%'))
             </if>
             </if>
             <if test="visitFlag != null">
             <if test="visitFlag != null">
                 <if test="visitFlag == 0">
                 <if test="visitFlag == 0">
@@ -118,6 +121,7 @@
     <select id="queryCount" resultType="int">
     <select id="queryCount" resultType="int">
         SELECT COUNT(mgq.id_)
         SELECT COUNT(mgq.id_)
         FROM music_group_quit mgq
         FROM music_group_quit mgq
+        LEFT JOIN sys_user su ON su.id_ = mgq.user_id_
         LEFT JOIN music_group mg ON mg.id_ = mgq.music_group_id_
         LEFT JOIN music_group mg ON mg.id_ = mgq.music_group_id_
         <include refid="queryPageSql"/>
         <include refid="queryPageSql"/>
     </select>
     </select>