Browse Source

修改sql

hgw 3 years ago
parent
commit
683fc1b6ac

+ 7 - 4
mec-biz/src/main/resources/config/mybatis/ImLiveRoomBlackMapper.xml

@@ -31,6 +31,9 @@
              a.phone_     as phone
              a.phone_     as phone
         from sys_user as a
         from sys_user as a
         left join im_live_room_black as b on a.id_ != b.user_id_
         left join im_live_room_black as b on a.id_ != b.user_id_
+        <if test="param.roomUid != null">
+            and b.room_uid_ = #{param.roomUid}
+        </if>
         where a.user_type_ like '%STUDENT%'
         where a.user_type_ like '%STUDENT%'
         and a.lock_flag_ = 0
         and a.lock_flag_ = 0
         and a.del_flag_ = 0
         and a.del_flag_ = 0
@@ -39,9 +42,9 @@
         </if>
         </if>
         <if test="param.search != null ">
         <if test="param.search != null ">
             and (
             and (
-                 `id_` LIKE CONCAT('%', #{param.search},'%')
-                  OR `username_` LIKE CONCAT('%', #{param.search},'%')
-                 OR `phone_` LIKE CONCAT('%', #{param.search},'%')
+                 a.`id_` LIKE CONCAT('%', #{param.search},'%')
+                  OR a.`username_` LIKE CONCAT('%', #{param.search},'%')
+                 OR a.`phone_` LIKE CONCAT('%', #{param.search},'%')
                )
                )
         </if>
         </if>
     </select>
     </select>
@@ -58,7 +61,7 @@
           and a.room_uid_ = #{param.roomUid}
           and a.room_uid_ = #{param.roomUid}
         <if test="param.search != null ">
         <if test="param.search != null ">
             and (
             and (
-            a.`user_id_` LIKE CONCAT('%', #{param.search},'%')
+            b.`user_id_` LIKE CONCAT('%', #{param.search},'%')
             OR b.`username_` LIKE CONCAT('%', #{param.search},'%')
             OR b.`username_` LIKE CONCAT('%', #{param.search},'%')
             OR b.`phone_` LIKE CONCAT('%', #{param.search},'%')
             OR b.`phone_` LIKE CONCAT('%', #{param.search},'%')
             )
             )