|
@@ -2748,8 +2748,12 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
//报名未交费的学生,完成回访才能到下一步
|
|
|
|
|
|
//获取乐团合作单位乐团数量
|
|
|
- musicGroupDao.getCooperationMusicGroupNum(musicGroup.getCooperationOrganId(),musicGroupId);
|
|
|
- checkStudentVisit(musicGroupId);
|
|
|
+ Integer cooperationMusicGroupNum = musicGroupDao.getCooperationMusicGroupNum(musicGroup.getCooperationOrganId(), musicGroupId);
|
|
|
+ Integer paymentStudentNum = studentRegistrationDao.getPaymentStudentNum(musicGroupId);
|
|
|
+
|
|
|
+ if((cooperationMusicGroupNum > 0 && paymentStudentNum < 98) || (cooperationMusicGroupNum <= 0 && paymentStudentNum < 58)){
|
|
|
+ checkStudentVisit(musicGroupId);
|
|
|
+ }
|
|
|
|
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, event, sysUser.getId(), ""));
|
|
|
musicGroup.setStatus(MusicGroupStatusEnum.PREPARE);
|
|
@@ -2778,6 +2782,10 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
sysMessageService.batchSeoMessage(integers, MessageTypeEnum.BACKSTAGE_MUSIC_GROUP_MARKING, "", musicGroup.getName());
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 校验回访
|
|
|
+ * @param musicGroupId
|
|
|
+ */
|
|
|
private void checkStudentVisit(String musicGroupId){
|
|
|
boolean hasNoVisit = false;
|
|
|
StringBuilder tipsMsg = new StringBuilder();
|