|
@@ -74,8 +74,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
@Autowired
|
|
|
private MusicGroupQuitDao musicGroupQuitDao;
|
|
|
|
|
|
+// @Autowired
|
|
|
+// private StudentRegistrationService studentRegistrationService;
|
|
|
+
|
|
|
@Autowired
|
|
|
- private StudentRegistrationService studentRegistrationService;
|
|
|
+ private StudentRegistrationDao studentRegistrationDao;
|
|
|
|
|
|
@Autowired
|
|
|
private CourseScheduleDao courseScheduleDao;
|
|
@@ -146,7 +149,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
List<StudentRegistration> studentRegistrationList = new ArrayList<>();
|
|
|
subjectRegisters.forEach(e -> {
|
|
|
//原来乐团的注册学生
|
|
|
- List<StudentRegistration> musicGroupStudentRegistrationList = studentRegistrationService.findStudentListByIdList(e.getRegisterIdList());
|
|
|
+ List<StudentRegistration> musicGroupStudentRegistrationList = studentRegistrationDao.findStudentListByIdList(e.getRegisterIdList());
|
|
|
for (StudentRegistration studentRegistration : musicGroupStudentRegistrationList) {
|
|
|
studentRegistration.setId(null);
|
|
|
studentRegistration.setMusicGroupStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
@@ -163,7 +166,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroupSubjectPlan.setApplyStudentNum(e.getRegisterIdList().size());
|
|
|
}
|
|
|
});
|
|
|
- studentRegistrationService.batchInsert(studentRegistrationList);
|
|
|
+ studentRegistrationDao.batchInsert(studentRegistrationList);
|
|
|
}
|
|
|
|
|
|
// 保存乐团声部规划
|
|
@@ -358,6 +361,9 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
sysUserCashAccountDetailService.addCashAccountDetail(order.getUserId(), order.getActualAmount(), SysUserCashAccountDetailService.MUSIC_GROUP
|
|
|
+ musicGroupId, "", PlatformCashAccountDetailTypeEnum.REFUNDS, null, DealStatusEnum.SUCCESS, "取消乐团");
|
|
|
}
|
|
|
+ //获取当前乐团所有已报名学员
|
|
|
+ List<StudentRegistration> registrations = studentRegistrationDao.findClassGroupStu(musicGroupId, null);
|
|
|
+
|
|
|
//记录建团日志
|
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId,"取消乐团",sysUser.getId(),""));
|
|
|
return true;
|
|
@@ -482,7 +488,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
classGroupStudentMapperDao.deleteStudentByMusicGroupId(musicGroupId, userId);
|
|
|
|
|
|
// 判断乐器是否是租赁
|
|
|
- StudentRegistration studentRegistration = studentRegistrationService.queryByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
+ StudentRegistration studentRegistration = studentRegistrationDao.queryByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
if (studentRegistration == null) {
|
|
|
throw new BizException("用户注册信息不存在");
|
|
|
}
|
|
@@ -490,7 +496,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
studentRegistration.setMusicGroupStatus(ClassGroupStudentStatusEnum.QUIT);
|
|
|
studentRegistration.setUpdateTime(date);
|
|
|
|
|
|
- studentRegistrationService.update(studentRegistration);
|
|
|
+ studentRegistrationDao.update(studentRegistration);
|
|
|
|
|
|
Integer subjectId = studentRegistration.getActualSubjectId();
|
|
|
MusicGroupSubjectPlan musicGroupSubjectPlan = musicGroupSubjectPlanDao.getMusicOneSubjectClassPlan(musicGroupId, subjectId);
|
|
@@ -533,15 +539,15 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
classGroupStudentMapperDao.deleteStudentByMusicGroupId(musicGroupId, userId);
|
|
|
|
|
|
// 判断乐器是否是租赁
|
|
|
- StudentRegistration studentRegistration = studentRegistrationService.queryByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
+ StudentRegistration studentRegistration = studentRegistrationDao.queryByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
if (studentRegistration == null) {
|
|
|
throw new BizException("用户注册信息不存在");
|
|
|
}
|
|
|
// 退团
|
|
|
studentRegistration.setMusicGroupStatus(ClassGroupStudentStatusEnum.QUIT);
|
|
|
studentRegistration.setUpdateTime(date);
|
|
|
-
|
|
|
- studentRegistrationService.update(studentRegistration);
|
|
|
+
|
|
|
+ studentRegistrationDao.update(studentRegistration);
|
|
|
|
|
|
Integer subjectId = studentRegistration.getActualSubjectId();
|
|
|
MusicGroupSubjectPlan musicGroupSubjectPlan = musicGroupSubjectPlanDao.getMusicOneSubjectClassPlan(musicGroupId, subjectId);
|
|
@@ -892,7 +898,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
//给家长发送乐团基础训练课短信
|
|
|
//获取所有乐团学员列表
|
|
|
- List<StudentRegistration> students = studentRegistrationService.queryStudentByMusicGroupId(musicGroupId);
|
|
|
+ List<StudentRegistration> students = studentRegistrationDao.queryStudentByMusicGroupId(musicGroupId);
|
|
|
//获取所有家长电话
|
|
|
Set<String> parentsPhones = students.stream().map(StudentRegistration::getParentsPhone).collect(Collectors.toSet());
|
|
|
//获取对应家长的用户编号
|