|
@@ -1,11 +1,14 @@
|
|
package com.ym.mec.biz.event.source;
|
|
package com.ym.mec.biz.event.source;
|
|
|
|
|
|
import com.ym.mec.biz.dal.enums.MusicGroupStatusEnum;
|
|
import com.ym.mec.biz.dal.enums.MusicGroupStatusEnum;
|
|
|
|
+import com.ym.mec.biz.dal.enums.StudentMusicGroupStatusEnum;
|
|
import com.ym.mec.biz.event.MusicGroupStatusChangeEvent;
|
|
import com.ym.mec.biz.event.MusicGroupStatusChangeEvent;
|
|
|
|
+import com.ym.mec.biz.event.MusicGroupStudentChangeEvent;
|
|
import org.springframework.context.ApplicationContext;
|
|
import org.springframework.context.ApplicationContext;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
* @Author Joburgess
|
|
* @Author Joburgess
|
|
@@ -17,13 +20,11 @@ public class GroupEventSource {
|
|
@Resource
|
|
@Resource
|
|
private ApplicationContext applicationContext;
|
|
private ApplicationContext applicationContext;
|
|
|
|
|
|
- /**
|
|
|
|
- * @describe
|
|
|
|
- * @author Joburgess
|
|
|
|
- * @date 2020.09.24
|
|
|
|
- * @return void
|
|
|
|
- */
|
|
|
|
public void musicGroupStatusChange(String musicGroupId, MusicGroupStatusEnum oldStatus, MusicGroupStatusEnum currentStatus) {
|
|
public void musicGroupStatusChange(String musicGroupId, MusicGroupStatusEnum oldStatus, MusicGroupStatusEnum currentStatus) {
|
|
applicationContext.publishEvent(new MusicGroupStatusChangeEvent(this, musicGroupId, oldStatus, currentStatus));
|
|
applicationContext.publishEvent(new MusicGroupStatusChangeEvent(this, musicGroupId, oldStatus, currentStatus));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public void musicGroupStudentChangeEvent(String musicGroupId, StudentMusicGroupStatusEnum studentMusicGroupStatus, List<Integer> studentIds) {
|
|
|
|
+ applicationContext.publishEvent(new MusicGroupStudentChangeEvent(this, musicGroupId, studentMusicGroupStatus, studentIds));
|
|
|
|
+ }
|
|
}
|
|
}
|