| | |
| | | String requesterId = SipUtils.getUserIdFromFromHeader(request); |
| | | CallIdHeader callIdHeader = (CallIdHeader) request.getHeader(CallIdHeader.NAME); |
| | | if (requesterId == null || channelId == null) { |
| | | logger.info("无法从FromHeader的Address中获取到平台id,返回400"); |
| | | logger.info("无法从请求中获取到平台id,返回400"); |
| | | // 参数不全, 发400,请求错误 |
| | | try { |
| | | responseAck(request, Response.BAD_REQUEST); |
| | |
| | | return cloudRecordService.getList(page, count, app, stream, startTime, endTime, mediaServerItems); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @GetMapping("/task/add") |
| | | @Operation(summary = "添加合并任务") |
| | | @Parameter(name = "app", description = "应用名", required = true) |
| | | @Parameter(name = "stream", description = "流ID", required = true) |
| | | @Parameter(name = "startTime", description = "鉴权ID", required = false) |
| | | @Parameter(name = "endTime", description = "鉴权ID", required = false) |
| | | @Parameter(name = "callId", description = "鉴权ID", required = false) |
| | | @Parameter(name = "remoteHost", description = "返回地址时的远程地址", required = false) |
| | | public String addTask( |
| | | @RequestParam String app, |
| | | @RequestParam String stream, |
| | | @RequestParam String startTime, |
| | | @RequestParam String endTime, |
| | | @RequestParam String callId, |
| | | @RequestParam String remoteHost |
| | | ){ |
| | | return cloudRecordService.addTask(app, stream, startTime, endTime, callId, remoteHost); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | <div class="record-list-box" :style="recordListStyle"> |
| | | <ul v-if="detailFiles.length >0" class="infinite-list record-list" v-infinite-scroll="infiniteScroll" > |
| | | <li v-for="(item,index) in detailFiles" :key="index" class="infinite-list-item record-list-item" > |
| | | <el-tag v-if="choosedFile !== item.filename" @click="chooseFile(item)"> |
| | | <el-tag v-if="choosedFile !== item.fileName" @click="chooseFile(item)"> |
| | | <i class="el-icon-video-camera" ></i> |
| | | {{ getFileShowName(item) }} |
| | | </el-tag> |
| | | <el-tag type="danger" v-if="choosedFile === item.filename"> |
| | | <el-tag type="danger" v-if="choosedFile === item.fileName"> |
| | | <i class="el-icon-video-camera" ></i> |
| | | {{ getFileShowName(item) }} |
| | | </el-tag> |