|
@@ -64,7 +64,8 @@
|
|
|
,su.avatar_ as addUserAvatar
|
|
|
,(select group_concat(mt.name_) from music_tag mt
|
|
|
where find_in_set(mt.id_,t.music_tag_) and mt.del_flag_ = 0) as musicTagNames
|
|
|
- ,(select group_concat(s.name_) from subject s where find_in_set(s.id_,t.music_subject_) ) as subjectNames
|
|
|
+ ,(select group_concat(s.name_) from subject s
|
|
|
+ where find_in_set(s.id_,t.music_subject_) and s.del_flag_ = 0 ) as subjectNames
|
|
|
from music_sheet t
|
|
|
left join sys_user su on t.create_by_ = su.id_
|
|
|
<where>
|
|
@@ -201,7 +202,8 @@
|
|
|
,su.avatar_ as addUserAvatar
|
|
|
,(select group_concat(mt.name_) from music_tag mt
|
|
|
where find_in_set(mt.id_,t.music_tag_) and mt.del_flag_ = 0) as musicTagNames
|
|
|
- ,(select group_concat(s.name_) from subject s where find_in_set(s.id_,t.music_subject_) ) as subjectNames
|
|
|
+ ,(select group_concat(s.name_) from subject s
|
|
|
+ where find_in_set(s.id_,t.music_subject_) and s.del_flag_ = 0) as subjectNames
|
|
|
<if test="param.studentId != null">
|
|
|
,if(mf.id_ is not null,1,0) as favorite
|
|
|
</if>
|
|
@@ -221,7 +223,8 @@
|
|
|
,su.avatar_ as addUserAvatar
|
|
|
,(select group_concat(mt.name_) from music_tag mt
|
|
|
where find_in_set(mt.id_,t.music_tag_) and mt.del_flag_ = 0) as musicTagNames
|
|
|
- ,(select group_concat(s.name_) from subject s where find_in_set(s.id_,t.music_subject_) ) as subjectNames
|
|
|
+ ,(select group_concat(s.name_) from subject s
|
|
|
+ where find_in_set(s.id_,t.music_subject_) and s.del_flag_ = 0 ) as subjectNames
|
|
|
from music_sheet t
|
|
|
left join sys_user su on t.create_by_ = su.id_
|
|
|
left join music_sheet_purchase_record mspr on mspr.music_sheet_id_ = t.id_
|
|
@@ -240,7 +243,8 @@
|
|
|
,su.avatar_ as addUserAvatar
|
|
|
,(select group_concat(mt.name_) from music_tag mt
|
|
|
where find_in_set(mt.id_,t.music_tag_) and mt.del_flag_ = 0) as musicTagNames
|
|
|
- ,(select group_concat(s.name_) from subject s where find_in_set(s.id_,t.music_subject_) ) as subjectNames
|
|
|
+ ,(select group_concat(s.name_) from subject s
|
|
|
+ where find_in_set(s.id_,t.music_subject_) and s.del_flag_ = 0 ) as subjectNames
|
|
|
,if(mf.id_ is not null,1,0) as favorite
|
|
|
from music_sheet t
|
|
|
left join sys_user su on t.create_by_ = su.id_
|