|
@@ -168,7 +168,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
Map<Integer,String> userMap = new HashMap<>(1);
|
|
|
userMap.put(musicGroup.getEducationalTeacherId(),educationPhoneMap.get(musicGroup.getEducationalTeacherId()));
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS,
|
|
|
- MessageTypeEnum.REMIND_EDUCATION_COURSE_TIME,
|
|
|
+ MessageTypeEnum.SYSTEM_REMIND_EDUCATION_COURSE_TIME,
|
|
|
userMap,
|
|
|
null,
|
|
|
0,
|
|
@@ -178,7 +178,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
Map<Integer,String> userMap1 = new HashMap<>(1);
|
|
|
userMap1.put(musicGroup.getEducationalTeacherId(),musicGroup.getEducationalTeacherId().toString());
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG,
|
|
|
- MessageTypeEnum.REMIND_EDUCATION_COURSE_TIME,
|
|
|
+ MessageTypeEnum.SYSTEM_REMIND_EDUCATION_COURSE_TIME,
|
|
|
userMap1,
|
|
|
null,
|
|
|
0,
|
|
@@ -207,7 +207,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
null,
|
|
|
0,
|
|
|
null,
|
|
|
- null);
|
|
|
+ null,pushMemberRenew);
|
|
|
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG,
|
|
|
MessageTypeEnum.STUDENT_MEMBER_RENEW_MESSAGE,
|
|
@@ -215,13 +215,18 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
null,
|
|
|
0,
|
|
|
null,
|
|
|
- "STUDENT");
|
|
|
+ "STUDENT",pushMemberRenew);
|
|
|
}
|
|
|
- //会员结束前15天提醒学员续费(退团提醒)
|
|
|
+ //会员结束前5天提醒学员续费(退团提醒)
|
|
|
String pushMemberRenewQuit = sysConfigDao.findConfigValue(SysConfigService.PUSH_MEMBER_RENEW_QUIT);
|
|
|
if(StringUtils.isEmpty(pushMemberRenewQuit)){
|
|
|
pushMemberRenewQuit = "5";
|
|
|
}
|
|
|
+ //会员结束后3天学员自动退团
|
|
|
+ String memberEndAutoQuitMusic = sysConfigDao.findConfigValue(SysConfigService.MEMBER_END_AUTO_QUIT_MUSIC);
|
|
|
+ if(StringUtils.isEmpty(memberEndAutoQuitMusic)){
|
|
|
+ memberEndAutoQuitMusic = "3";
|
|
|
+ }
|
|
|
List<Integer> studentIdList = studentDao.queryPushMemberRenew(pushMemberRenewQuit);
|
|
|
if(studentIdList.size() > 0){
|
|
|
Map<Integer, String> studentPhoneMap = MapUtil.convertMybatisMap(teacherDao.queryPhoneByIds(StringUtils.join(studentIdList,",")));
|
|
@@ -237,7 +242,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
null,
|
|
|
0,
|
|
|
null,
|
|
|
- null);
|
|
|
+ null,pushMemberRenewQuit,memberEndAutoQuitMusic);
|
|
|
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG,
|
|
|
MessageTypeEnum.STUDENT_MEMBER_RENEW_QUIT_MESSAGE,
|
|
@@ -245,7 +250,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
null,
|
|
|
0,
|
|
|
null,
|
|
|
- "STUDENT");
|
|
|
+ "STUDENT",pushMemberRenewQuit,memberEndAutoQuitMusic);
|
|
|
}
|
|
|
}
|
|
|
|