|
@@ -1,6 +1,5 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -491,6 +490,28 @@ public class LiveRoomServiceImpl extends ServiceImpl<LiveRoomDao, LiveRoom> impl
|
|
|
public Map<String, Object> test(String roomUid) {
|
|
|
//result
|
|
|
Map<String, Object> result = new HashMap<>();
|
|
|
+ //模拟排课数据 测试用
|
|
|
+ CheckLiveCourseTimeDto dto = new CheckLiveCourseTimeDto();
|
|
|
+ dto.setTeacherId(99L);
|
|
|
+ dto.setCourseNum(6);
|
|
|
+ dto.setLoop(1);
|
|
|
+
|
|
|
+ List<CourseTimeEntity> timeList = new ArrayList<>();
|
|
|
+ CourseTimeEntity c1 = new CourseTimeEntity();
|
|
|
+ c1.setStartTime(DateUtil.stringToDate("2022-04-01 09:00:00", DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
|
+ c1.setEndTime(DateUtil.stringToDate("2022-04-01 09:30:00", DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
|
+ CourseTimeEntity c2 = new CourseTimeEntity();
|
|
|
+ c2.setStartTime(DateUtil.stringToDate("2022-04-08 09:00:00", DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
|
+ c2.setEndTime(DateUtil.stringToDate("2022-04-08 09:30:00", DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
|
+ CourseTimeEntity c3 = new CourseTimeEntity();
|
|
|
+ c3.setStartTime(DateUtil.stringToDate("2022-04-02 09:00:00", DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
|
+ c3.setEndTime(DateUtil.stringToDate("2022-04-02 09:30:00", DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
|
+ timeList.add(c3);
|
|
|
+ timeList.add(c1);
|
|
|
+ timeList.add(c2);
|
|
|
+ dto.setTimeList(timeList);
|
|
|
+ List<CourseTimeEntity> courseTimeEntities = courseGroupService.lockCourseToCache(dto);
|
|
|
+ result.put("自动生成课时", courseTimeEntities);
|
|
|
|
|
|
//获取房间信息
|
|
|
RBucket<RoomInfoCache> speakerCache = redissonClient.getBucket(LIVE_ROOM_INFO.replace(ROOM_UID, roomUid));
|