| | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.hankcs.hanlp.corpus.tag.Nature; |
| | | import com.qxueyou.scc.base.dao.CommonDAO; |
| | | import com.qxueyou.scc.sdk.MTCloud; |
| | | import io.swagger.models.auth.In; |
| | | import org.apache.commons.lang3.StringUtils; |
| | |
| | | JSONObject data = jsonObject.getJSONObject("data"); |
| | | String course_id = (String) data.get("course_id"); |
| | | // System.out.println(Integer.parseInt(course_id)); |
| | | if(Nature.s !=null) { |
| | | if(jsonObject.getString("code").equals("0")) { |
| | | 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); |
| | | } |
| | | return new Result(false); |
| | | return new Result(false,jsonObject.getString("msg")); |
| | | } |
| | | |
| | | @ApiOperation(value = "开启直播") |
| | |
| | | return new Result(true,"开启成功",protocol); |
| | | } |
| | | |
| | | @ApiOperation(value = "在线时长") |
| | | @ApiOperation(value = "修改直播状态") |
| | | @GetMapping(value = "updateLive") |
| | | public Result updateLive(Integer courseId) { |
| | | |
| | | MediaVideoLive revamp = liveService.revamp(courseId); |
| | | revamp.setStatus(MediaVideoLive.STATUS_LIVE_STOP); |
| | | CommonDAO commonDAO=new CommonDAO(); |
| | | commonDAO.update(revamp); |
| | | |
| | | return new Result(true,"关闭成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "在线时长") |
| | | @GetMapping(value = "onlineCommunication") |
| | | public Result onlineCommunication(String courseId,Integer page, Integer size) throws Exception { |
| | | MTCloud client = new MTCloud(); |