@@ -408,7 +408,7 @@ public interface MusicGroupDao extends BaseDAO<String, MusicGroup> {
* @param cooperationOrganId
* @return
*/
- List<MusicGroup> findByCooperationId(Integer cooperationOrganId);
+ List<MusicGroup> findByCooperationId(@Param("cooperationOrganId") Integer cooperationOrganId, @Param("musicStatus") String musicStatus);
/**
* 批量修改乐团主管
@@ -79,7 +79,7 @@ public class CooperationOrganServiceImpl extends BaseServiceImpl<Integer, Cooper
}
//更新预报名群信息
- List<MusicGroup> musicGroupList = musicGroupDao.findByCooperationId(cooperationOrgan.getId());
+ List<MusicGroup> musicGroupList = musicGroupDao.findByCooperationId(cooperationOrgan.getId(),null);
if(musicGroupList.size() > 0){
for (MusicGroup musicGroup : musicGroupList) {
//不是导入的乐团
@@ -744,6 +744,9 @@
</select>
<select id="findByCooperationId" resultMap="MusicGroup">
SELECT * FROM music_group WHERE cooperation_organ_id_ = #{cooperationOrganId}
+ <if test="musicStatus != null">
+ AND status_ = #{musicStatus}
+ </if>
<select id="findByCooperationIdAndStatus" resultMap="MusicGroup">
SELECT * FROM music_group WHERE cooperation_organ_id_ = #{cooperationOrganId} AND status_ IN ('PROGRESS','PAUSE','PREPARE')