|
@@ -44,6 +44,7 @@
|
|
|
left join (select count(1) as num,amr.album_id_ from album_music_relate amr group by amr.album_id_) t1 on t1.album_id_ = t.id_
|
|
|
left join (select count(1) as num,af.album_id_ from album_favorite af group by af.album_id_) t2 on t2.album_id_ = t.id_
|
|
|
<where>
|
|
|
+ t.del_flag_ = 0
|
|
|
<if test="query.idAndName != null and query.idAndName != ''">
|
|
|
and (t.id_ like concat('%',#{query.idAndName},'%') or
|
|
|
t.album_name_ like concat('%',#{query.idAndName},'%'))
|
|
@@ -77,6 +78,7 @@
|
|
|
from music_album t
|
|
|
left join album_favorite af2 on af2.album_id_ = t.id_
|
|
|
<where>
|
|
|
+ t.del_flag_ = 0
|
|
|
<if test="query.studentId != null">
|
|
|
and af2.user_id_ = #{query.studentId}
|
|
|
</if>
|
|
@@ -105,6 +107,7 @@
|
|
|
left join (select count(1) as num,amr.album_id_ from album_music_relate amr group by amr.album_id_) t1 on t1.album_id_ = t.id_
|
|
|
left join (select count(1) as num,af.album_id_ from album_favorite af group by af.album_id_) t2 on t2.album_id_ = t.id_
|
|
|
<where>
|
|
|
+ t.del_flag_ = 0
|
|
|
<if test="records != null and records.size() != 0">
|
|
|
and t.id_ in
|
|
|
<foreach collection="records" item="item" open="(" close=")" separator=",">
|