派生自 projectDept/qhighschool

EricsHu
2023-05-15 962660d954ce69bc1f8d1a16024ca48b614018a1
开启直播时间调整
1个文件已修改
11 ■■■■ 已修改文件
src/main/java/com/qxueyou/scc/controller/VideoLiveController.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/qxueyou/scc/controller/VideoLiveController.java
@@ -56,6 +56,9 @@
    @Autowired
    MediaLiveDAO dao;
    
    @Autowired
    CommonDAO commonDAO;
    /**
     * 获取直播列表
     * 
@@ -127,17 +130,17 @@
        options.put("modetype", 6);
        //将long类型转换为String类型
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT+00:00"));
        String startTime1 = simpleDateFormat.format(new Date(startTime));
        String endTime1 = simpleDateFormat.format(new Date(endTime));
        System.out.println(startTime1+"------"+endTime1);
        //调用第三方直播接口
        String s = client.courseAdd(name, ClientUtils.getUserId(), startTime1, endTime1, ClientUtils.getUserName(), "222", options);
        //json转换拿到courseId
        JSONObject jsonObject = JSON.parseObject(s);
        JSONObject data = jsonObject.getJSONObject("data");
        String course_id = (String) data.get("course_id");
//        System.out.println(Integer.parseInt(course_id));
        if(jsonObject.getString("code").equals("0")) {
            String course_id = (String) data.get("course_id");
            liveService.add(name, content,teacherId,teacherName,subjectId,subjectName,definition,imgPath, new Date(startTime), new Date(endTime),Integer.parseInt(course_id), isPlayBack, StringUtils.isEmpty(classIds)?null:CollectionUtils.newList(String.class,classIds.split(",")));
            return new Result(true, "成功", s);
        }
@@ -155,9 +158,12 @@
        String res = client.courseLogin(ClientUtils.getUserId(),MTCloud.ACCOUNT_TYPE_THIRD, options);
        System.out.println(res);
        JSONObject jsonObject = JSON.parseObject(res);
        if(jsonObject.getString("code").equals("0")){
        JSONObject data = jsonObject.getJSONObject("data");
        String protocol = (String) data.get("url");
        return new Result(true,"开启成功",protocol);
        }
        return new Result(false,jsonObject.getString("msg"));
    }
    @ApiOperation(value = "修改直播状态")
@@ -166,7 +172,6 @@
        MediaVideoLive revamp = liveService.revamp(courseId);
        revamp.setStatus(MediaVideoLive.STATUS_LIVE_STOP);
        CommonDAO commonDAO=new CommonDAO();
        commonDAO.update(revamp);
        return new Result(true,"关闭成功");