|
@@ -87,6 +87,7 @@ public class TIeInvigilateCallMobileController {
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = TIeExamInvigilateCallDto.class)})
|
|
|
public Result callList(@ApiParam(value = "考试批次id", required = true) @RequestParam(required = true) Long examId,
|
|
|
@ApiParam(value = "通话状态", required = false) @RequestParam(required = false) String callStatus,
|
|
|
+ @ApiParam(value = "虚拟考场代码", required = false) @RequestParam(required = false) String roomCode,
|
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) int pageNumber,
|
|
|
@ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) int pageSize) {
|
|
|
if (Objects.isNull(examId) || Objects.equals(examId, "")) {
|
|
@@ -105,7 +106,7 @@ public class TIeInvigilateCallMobileController {
|
|
|
}
|
|
|
IPage<TIeExamInvigilateCallDto> tIeExamInvigilateCallIPage = tIeExamInvigilateCallService
|
|
|
.examInvigilateCallQuery(new Page<>(pageNumber, pageSize), examId, userId, tbUser.getOrgId(),
|
|
|
- MonitorStatusSourceEnum.START.name(), callStatus);
|
|
|
+ MonitorStatusSourceEnum.START.name(), callStatus, roomCode);
|
|
|
tIeExamInvigilateCallIPage.getRecords().forEach(s -> {
|
|
|
s.setBasePhotoPath(
|
|
|
ossUtil.getAliYunOssPublicDomain().getPublicUrl() + File.separator + s.getBasePhotoPath());
|