| | |
| | | dto.setEndTime(dto.getStartTime().plusMinutes(dto.getExpectedDuration())); |
| | | |
| | | // 创建小鹅通直播 |
| | | XiaoeLiveDTO xiaoeLiveDTO = new XiaoeLiveDTO(); |
| | | xiaoeLiveDTO.setTitle(dto.getLiveTitle()); |
| | | xiaoeLiveDTO.setSummary(dto.getLiveIntroduction()); |
| | | xiaoeLiveDTO.setZbStartAt(DateUtils.localDateTimeToString(dto.getStartTime())); |
| | | xiaoeLiveDTO.setZbStopAt(dto.getExpectedDuration()); |
| | | // 直播类型 0-语音,1-录播直播,2-推流直播,默认为0-语音直播 |
| | | xiaoeLiveDTO.setAliveType(2); |
| | | xiaoeLiveDTO.setAliveMode(dto.getLiveMode()==1?0:1); |
| | | xiaoeLiveDTO.setUserId(dto.getLiveLecturer()); |
| | | xiaoeLiveDTO.setPaymentType(dto.getLiveType()==1?1:3); |
| | | xiaoeLiveDTO.setResourcePassword(dto.getResourcePassword()); |
| | | xiaoeLiveDTO.setDescrb(dto.getLiveDetail()); |
| | | String goslingLiveId = xiaoeUtils.addLive(xiaoeLiveDTO); |
| | | dto.setGoslingLiveId(goslingLiveId); |
| | | // XiaoeLiveDTO xiaoeLiveDTO = new XiaoeLiveDTO(); |
| | | // xiaoeLiveDTO.setTitle(dto.getLiveTitle()); |
| | | // xiaoeLiveDTO.setSummary(dto.getLiveIntroduction()); |
| | | // xiaoeLiveDTO.setZbStartAt(DateUtils.localDateTimeToString(dto.getStartTime())); |
| | | // xiaoeLiveDTO.setZbStopAt(dto.getExpectedDuration()); |
| | | // // 直播类型 0-语音,1-录播直播,2-推流直播,默认为0-语音直播 |
| | | // xiaoeLiveDTO.setAliveType(2); |
| | | // xiaoeLiveDTO.setAliveMode(dto.getLiveMode()==1?0:1); |
| | | // xiaoeLiveDTO.setUserId(dto.getLiveLecturer()); |
| | | // xiaoeLiveDTO.setPaymentType(dto.getLiveType()==1?1:3); |
| | | // xiaoeLiveDTO.setResourcePassword(dto.getResourcePassword()); |
| | | // xiaoeLiveDTO.setDescrb(dto.getLiveDetail()); |
| | | // String goslingLiveId = xiaoeUtils.addLive(xiaoeLiveDTO); |
| | | // dto.setGoslingLiveId(goslingLiveId); |
| | | |
| | | return R.ok(sysLiveService.save(dto)); |
| | | } |
| | |
| | | dto.setEndTime(dto.getStartTime().plusMinutes(dto.getExpectedDuration())); |
| | | |
| | | // 编辑小鹅通直播 |
| | | XiaoeLiveDTO xiaoeLiveDTO = new XiaoeLiveDTO(); |
| | | xiaoeLiveDTO.setTitle(dto.getLiveTitle()); |
| | | xiaoeLiveDTO.setSummary(dto.getLiveIntroduction()); |
| | | xiaoeLiveDTO.setZbStartAt(DateUtils.localDateTimeToString(dto.getStartTime())); |
| | | xiaoeLiveDTO.setZbStopAt(dto.getExpectedDuration()); |
| | | // 直播类型 0-语音,1-录播直播,2-推流直播,默认为0-语音直播 |
| | | xiaoeLiveDTO.setAliveType(2); |
| | | xiaoeLiveDTO.setAliveMode(dto.getLiveMode()==1?0:1); |
| | | xiaoeLiveDTO.setUserId(dto.getLiveLecturer()); |
| | | xiaoeLiveDTO.setPaymentType(dto.getLiveType()==1?1:3); |
| | | xiaoeLiveDTO.setResourcePassword(dto.getResourcePassword()); |
| | | xiaoeLiveDTO.setDescrb(dto.getLiveDetail()); |
| | | xiaoeUtils.editLive(xiaoeLiveDTO); |
| | | // XiaoeLiveDTO xiaoeLiveDTO = new XiaoeLiveDTO(); |
| | | // xiaoeLiveDTO.setTitle(dto.getLiveTitle()); |
| | | // xiaoeLiveDTO.setSummary(dto.getLiveIntroduction()); |
| | | // xiaoeLiveDTO.setZbStartAt(DateUtils.localDateTimeToString(dto.getStartTime())); |
| | | // xiaoeLiveDTO.setZbStopAt(dto.getExpectedDuration()); |
| | | // // 直播类型 0-语音,1-录播直播,2-推流直播,默认为0-语音直播 |
| | | // xiaoeLiveDTO.setAliveType(2); |
| | | // xiaoeLiveDTO.setAliveMode(dto.getLiveMode()==1?0:1); |
| | | // xiaoeLiveDTO.setUserId(dto.getLiveLecturer()); |
| | | // xiaoeLiveDTO.setPaymentType(dto.getLiveType()==1?1:3); |
| | | // xiaoeLiveDTO.setResourcePassword(dto.getResourcePassword()); |
| | | // xiaoeLiveDTO.setDescrb(dto.getLiveDetail()); |
| | | // xiaoeUtils.editLive(xiaoeLiveDTO); |
| | | |
| | | return R.ok(sysLiveService.updateById(dto)); |
| | | } |