|
@@ -71,7 +71,7 @@ public class OnlineMusicGroupServiceImpl implements OnlineMusicGroupService {
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class, isolation = Isolation.DEFAULT)
|
|
|
@Override
|
|
|
- public void createOnlineMusicClassGroup(OnlineMusicGroupCourseDto onlineMusicGroupCourseInfo) {
|
|
|
+ public Map<String, Object> createOnlineMusicClassGroup(OnlineMusicGroupCourseDto onlineMusicGroupCourseInfo) {
|
|
|
if(Objects.isNull(onlineMusicGroupCourseInfo.getMusicGroupId())){
|
|
|
throw new BizException("请指定乐团");
|
|
|
}
|
|
@@ -161,7 +161,7 @@ public class OnlineMusicGroupServiceImpl implements OnlineMusicGroupService {
|
|
|
courseSchedule.setTeachMode(TeachModeEnum.ONLINE);
|
|
|
courseSchedule.setType(CourseSchedule.CourseScheduleType.MUSIC_NETWORK);
|
|
|
courseSchedule.setGroupType(GroupType.MUSIC);
|
|
|
- courseSchedule.setIsLock(1);
|
|
|
+ courseSchedule.setIsLock(0);
|
|
|
courseSchedule.setOrganId(student.getOrganId());
|
|
|
}
|
|
|
courseScheduleDao.batchAddCourseSchedules(courses);
|
|
@@ -208,6 +208,11 @@ public class OnlineMusicGroupServiceImpl implements OnlineMusicGroupService {
|
|
|
courseScheduleStudentPaymentDao.batchInsert(courseScheduleStudentPayments);
|
|
|
teacherAttendanceDao.batchInsert(teacherAttendances);
|
|
|
|
|
|
+ List<String> courseTimes = courses.stream().map(c -> DateUtil.dateToString(c.getStartClassTime(), "yyyy-MM-dd HH:mm:ss")).collect(Collectors.toList());
|
|
|
+
|
|
|
+ Map<String, Object> result=new HashMap<>();
|
|
|
+ result.put("courseTimes", StringUtils.join(courses,","));
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
@Override
|