|
@@ -145,14 +145,12 @@
|
|
<!-- 分页查询 -->
|
|
<!-- 分页查询 -->
|
|
<select id="queryPage" resultMap="SysMusicScoreAccompaniment" parameterType="map">
|
|
<select id="queryPage" resultMap="SysMusicScoreAccompaniment" parameterType="map">
|
|
SELECT
|
|
SELECT
|
|
- sesa.*,ses.name_,ses.type_,ses.url_,
|
|
|
|
- s.name_ subject_name_,sesc.name_ categories_name_,sesc.id_ categories_id_,sesc.parent_id_ parent_categories_id_,ses.client_type_,
|
|
|
|
|
|
+ ses.name_,ses.type_,ses.url_,ses.id_ exam_song_id_,
|
|
|
|
+ sesc.name_ categories_name_,sesc.id_ categories_id_,sesc.parent_id_ parent_categories_id_,ses.client_type_,
|
|
ses.rank_ids_,ses.render_from_,ses.enable_evaluation_,ses.metronome_url_,ses.midi_url_,ses.play_mode_,ses.render_from_,
|
|
ses.rank_ids_,ses.render_from_,ses.enable_evaluation_,ses.metronome_url_,ses.midi_url_,ses.play_mode_,ses.render_from_,
|
|
ses.ext_config_json_,ses.ext_style_config_json_,ses.cbs_music_sheet_id_
|
|
ses.ext_config_json_,ses.ext_style_config_json_,ses.cbs_music_sheet_id_
|
|
FROM sys_music_score ses
|
|
FROM sys_music_score ses
|
|
- LEFT JOIN sys_music_score_accompaniment sesa ON ses.id_ = sesa.exam_song_id_
|
|
|
|
LEFT JOIN sys_music_score_categories sesc ON sesc.id_ = ses.music_score_categories_id_
|
|
LEFT JOIN sys_music_score_categories sesc ON sesc.id_ = ses.music_score_categories_id_
|
|
- LEFT JOIN `subject` s ON s.id_ = sesa.subject_id_
|
|
|
|
<include refid="queryPageSql"/>
|
|
<include refid="queryPageSql"/>
|
|
ORDER BY ses.order_,ses.name_
|
|
ORDER BY ses.order_,ses.name_
|
|
<include refid="global.limit"/>
|
|
<include refid="global.limit"/>
|
|
@@ -160,9 +158,8 @@
|
|
|
|
|
|
<!-- 查询当前表的总记录数 -->
|
|
<!-- 查询当前表的总记录数 -->
|
|
<select id="queryCount" resultType="int">
|
|
<select id="queryCount" resultType="int">
|
|
- SELECT COUNT(sesa.id_)
|
|
|
|
|
|
+ SELECT COUNT(ses.id_)
|
|
FROM sys_music_score ses
|
|
FROM sys_music_score ses
|
|
- LEFT JOIN sys_music_score_accompaniment sesa ON ses.id_ = sesa.exam_song_id_
|
|
|
|
LEFT JOIN sys_music_score_categories sesc ON sesc.id_ = ses.music_score_categories_id_
|
|
LEFT JOIN sys_music_score_categories sesc ON sesc.id_ = ses.music_score_categories_id_
|
|
<include refid="queryPageSql"/>
|
|
<include refid="queryPageSql"/>
|
|
</select>
|
|
</select>
|
|
@@ -219,21 +216,18 @@
|
|
|
|
|
|
<sql id="queryPageSql">
|
|
<sql id="queryPageSql">
|
|
<where>
|
|
<where>
|
|
- sesa.del_flag_ = 0 AND ses.del_flag_ = 0
|
|
|
|
|
|
+ ses.del_flag_ = 0
|
|
<if test="enable != null">
|
|
<if test="enable != null">
|
|
AND sesc.enable_ = #{enable}
|
|
AND sesc.enable_ = #{enable}
|
|
</if>
|
|
</if>
|
|
<if test="parentId != null">
|
|
<if test="parentId != null">
|
|
AND sesc.parent_id_ = #{parentId}
|
|
AND sesc.parent_id_ = #{parentId}
|
|
</if>
|
|
</if>
|
|
- <!-- <if test="organId != null and organId != ''">
|
|
|
|
- AND INTE_ARRAY(#{organId},sesc.organ_id_)
|
|
|
|
- </if> -->
|
|
|
|
<if test="search != null and search != ''">
|
|
<if test="search != null and search != ''">
|
|
AND (ses.id_ = #{search} OR ses.name_ LIKE CONCAT('%',#{search},'%'))
|
|
AND (ses.id_ = #{search} OR ses.name_ LIKE CONCAT('%',#{search},'%'))
|
|
</if>
|
|
</if>
|
|
<if test="sysMusicScoreId != null">
|
|
<if test="sysMusicScoreId != null">
|
|
- AND sesa.exam_song_id_ = #{sysMusicScoreId}
|
|
|
|
|
|
+ AND ses.id_ = #{sysMusicScoreId}
|
|
</if>
|
|
</if>
|
|
<if test="showFlag != null">
|
|
<if test="showFlag != null">
|
|
AND ses.show_flag_ = #{showFlag}
|
|
AND ses.show_flag_ = #{showFlag}
|