|
@@ -1142,10 +1142,10 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
}
|
|
|
|
|
|
//课程改为过去式避免校验时报错
|
|
|
- baseMapper.update(null,Wrappers.<CourseSchedule>lambdaUpdate()
|
|
|
- .eq(CourseSchedule::getId,adjustVo.getCourseId())
|
|
|
- .set(CourseSchedule::getStartTime,DateUtil.getYesterday())
|
|
|
- .set(CourseSchedule::getEndTime,DateUtil.getYesterday()));
|
|
|
+ baseMapper.update(null, Wrappers.<CourseSchedule>lambdaUpdate()
|
|
|
+ .eq(CourseSchedule::getId, adjustVo.getCourseId())
|
|
|
+ .set(CourseSchedule::getStartTime, DateUtil.getYesterday())
|
|
|
+ .set(CourseSchedule::getEndTime, DateUtil.getYesterday()));
|
|
|
|
|
|
CourseTimeEntity timeEntity = new CourseTimeEntity();
|
|
|
timeEntity.setStartTime(startTime);
|
|
@@ -1494,7 +1494,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
* @return
|
|
|
*/
|
|
|
public List<DateChangeVo> splicingDate(String day, List<DateVo> strDateList, List<DateChangeVo> rList) {
|
|
|
- if (CollectionUtils.isNotEmpty(strDateList)){
|
|
|
+ if (CollectionUtils.isNotEmpty(strDateList)) {
|
|
|
for (DateVo vo : strDateList) {
|
|
|
if (vo != null) {
|
|
|
DateChangeVo dateChange = new DateChangeVo();
|
|
@@ -1636,14 +1636,14 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
* @Author: cy
|
|
|
* @Date: 2022/5/27
|
|
|
*/
|
|
|
- public String arrangeCourse(ArrangeCourseVo arrangeCourseVo, Long teacherId) {
|
|
|
- return DistributedLock.of(redissonClient)
|
|
|
+ public void arrangeCourse(ArrangeCourseVo arrangeCourseVo, Long teacherId) {
|
|
|
+ DistributedLock.of(redissonClient)
|
|
|
.runIfLockCanGet(CacheNameEnum.LOCK_EXECUTE_ORDER.getRedisKey("teacherId:" + teacherId)
|
|
|
, () -> this.checkArrangeCourse(arrangeCourseVo, teacherId), 60L, TimeUnit.SECONDS);
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public String checkArrangeCourse(ArrangeCourseVo arrangeCourseVo, Long teacherId) {
|
|
|
+ public void checkArrangeCourse(ArrangeCourseVo arrangeCourseVo, Long teacherId) {
|
|
|
Integer classNum = arrangeCourseVo.getClassNum();//课时数
|
|
|
Integer singleClssTime = arrangeCourseVo.getSingleClssTime();//单课时长
|
|
|
List<Long> studentIds = arrangeCourseVo.getStudentIds();//学员id集合
|
|
@@ -1772,12 +1772,11 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
|
|
|
//创建群聊
|
|
|
try {
|
|
|
- return imGroupService.autoCreate(courseGroup.getId(), CourseScheduleEnum.PIANO_ROOM_CLASS.getCode());
|
|
|
+ imGroupService.autoCreate(courseGroup.getId(), CourseScheduleEnum.PIANO_ROOM_CLASS.getCode());
|
|
|
} catch (Exception e) {
|
|
|
log.error("琴房课程组id:{},创建群聊失败:{}", courseGroup.getId(), e);
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- return null;
|
|
|
}
|
|
|
|
|
|
/**
|