|
@@ -6,9 +6,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.google.common.collect.Lists;
|
|
|
import com.google.common.collect.Maps;
|
|
|
-import com.microsvc.toolkit.middleware.live.LivePluginContext;
|
|
|
-import com.microsvc.toolkit.middleware.live.LivePluginService;
|
|
|
-import com.microsvc.toolkit.middleware.live.message.LiveRoomMessage;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.dto.VipGroupClassGroupMapper;
|
|
@@ -19,7 +16,6 @@ import com.ym.mec.biz.dal.enums.*;
|
|
|
import com.ym.mec.biz.dal.mapper.LiveGroupPlusMapper;
|
|
|
import com.ym.mec.biz.dal.page.*;
|
|
|
import com.ym.mec.biz.dal.vo.ImLiveBroadcastRoomVo;
|
|
|
-import com.ym.mec.biz.dal.vo.ImLiveRoomVideoVo;
|
|
|
import com.ym.mec.biz.dal.wrapper.LiveGroupWrapper;
|
|
|
import com.ym.mec.biz.event.source.SendSeoMessageSource;
|
|
|
import com.ym.mec.biz.service.*;
|
|
@@ -190,8 +186,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
@Autowired
|
|
|
private ImLiveBroadcastRoomService imLiveBroadcastRoomService;
|
|
|
- @Autowired
|
|
|
- private LivePluginContext livePluginContext;
|
|
|
|
|
|
@Autowired
|
|
|
private StudentService studentService;
|
|
@@ -4583,6 +4577,13 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
eduMap.put(vipGroup.getEducationalTeacherId(),vipGroup.getEducationalTeacherId().toString());
|
|
|
if(CollectionUtils.isEmpty(classGroupStudents)){
|
|
|
vipGroup.setStatus(VipGroupStatusEnum.CANCEL);
|
|
|
+ vipGroup.setStopReason("没有学员");
|
|
|
+ // 删除课表
|
|
|
+ courseScheduleDao.deleteCourseSchedulesByMusicGroupID(vipGroup.getId().toString(), vipGroup.getGroupType());
|
|
|
+ courseScheduleTeacherSalaryDao.deleteByMusicGroupId(vipGroup.getId().toString(), vipGroup.getGroupType());
|
|
|
+ //删除考勤
|
|
|
+ teacherAttendanceDao.deleteByMusicGroupId(vipGroup.getId().toString(), vipGroup.getGroupType());
|
|
|
+ imGroupService.cancel(classGroup.getId().toString());
|
|
|
//推送
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.JIGUANG_TEACHER_LIVE_CANCEL,
|
|
|
teacherMap, null, 0, null, "TEACHER", vipGroup.getName());
|
|
@@ -4822,7 +4823,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
teacherAttendanceDao.deleteByMusicGroupId(vipGroup.getId().toString(), vipGroup.getGroupType());
|
|
|
}
|
|
|
vipGroupDao.batchUpdate(vipGroupList);
|
|
|
-
|
|
|
for(VipGroupClassGroupMapper vgcgm : vipGroupClassGroupMapperList){
|
|
|
imGroupService.cancel(vgcgm.getClassGroupId().toString());
|
|
|
}
|
|
@@ -4847,6 +4847,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
@Override
|
|
|
public VipGroupPayInfoDto getVipGroupPayInfo(Integer vipGroupId, Integer userId) {
|
|
|
if (Objects.isNull(vipGroupId)) {
|