|
@@ -95,32 +95,6 @@ public class TIeInvigilateController {
|
|
|
@Resource
|
|
|
SystemConfig systemConfig;
|
|
|
|
|
|
-// @ApiOperation(value = "实时监控台列表接口")
|
|
|
-// @RequestMapping(value = "/list", method = RequestMethod.POST)
|
|
|
-// @ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListBean.class)})
|
|
|
-// public Result list(@ApiParam(value = "考试批次id", required = false) @RequestParam(required = false) Long examId,
|
|
|
-// @ApiParam(value = "考试场次id", required = false) @RequestParam(required = false) Long examActivityId,
|
|
|
-// @ApiParam(value = "虚拟考场代码", required = false) @RequestParam(required = false) String roomCode,
|
|
|
-// @ApiParam(value = "试题下载状态", required = false) @RequestParam(required = false) Integer paperDownload,
|
|
|
-// @ApiParam(value = "考生状态", required = false) @RequestParam(required = false) String status,
|
|
|
-// @ApiParam(value = "姓名", required = false) @RequestParam(required = false) String name,
|
|
|
-// @ApiParam(value = "证件号", required = false) @RequestParam(required = false) String identity,
|
|
|
-// @ApiParam(value = "预警量min", required = false) @RequestParam(required = false) Integer minWarningCount,
|
|
|
-// @ApiParam(value = "预警量max", required = false) @RequestParam(required = false) Integer maxWarningCount,
|
|
|
-// @ApiParam(value = "客户端网络通信状态", required = false) @RequestParam(required = false) String clientWebsocketStatus,
|
|
|
-// @ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
|
-// @ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
|
-// @ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
|
-// TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
|
-// AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
|
-// //如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
|
-// Long userId = null;
|
|
|
-// if (authDto.getRoleCodes().toString().contains(RoleEnum.INVIGILATE.name())) {
|
|
|
-// userId = tbUser.getId();
|
|
|
-// }
|
|
|
-// return ResultUtil.ok(tOeExamRecordService.invigilatePageList(new Page<>(pageNumber, pageSize), examId, examActivityId, roomCode, paperDownload, status, name, identity, minWarningCount, maxWarningCount, clientWebsocketStatus, monitorStatusSource, userId));
|
|
|
-// }
|
|
|
-
|
|
|
@ApiOperation(value = "实时监控台视频列表接口")
|
|
|
@RequestMapping(value = "/list/video", method = RequestMethod.POST)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListVideoBean.class)})
|
|
@@ -219,8 +193,6 @@ public class TIeInvigilateController {
|
|
|
@ApiParam(value = "异常处理max", required = false) @RequestParam(required = false) Integer maxExceptionCount,
|
|
|
@ApiParam(value = "预警量min", required = false) @RequestParam(required = false) Integer minWarningCount,
|
|
|
@ApiParam(value = "预警量max", required = false) @RequestParam(required = false) Integer maxWarningCount,
|
|
|
- @ApiParam(value = "客户端网络通信状态", required = false) @RequestParam(required = false) String clientWebsocketStatus,
|
|
|
- @ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
@@ -230,7 +202,7 @@ public class TIeInvigilateController {
|
|
|
if (authDto.getRoleCodes().toString().contains(RoleEnum.INVIGILATE.name())) {
|
|
|
userId = tbUser.getId();
|
|
|
}
|
|
|
- return ResultUtil.ok(tOeExamRecordService.invigilatePageListHistory(new Page<>(pageNumber, pageSize), examId, examActivityId, roomCode, courseCode, status, breachStatus, finishType, name, identity, minMultipleFaceCount, maxMultipleFaceCount, minExceptionCount, maxExceptionCount, minWarningCount, maxWarningCount, clientWebsocketStatus, monitorStatusSource, userId));
|
|
|
+ return ResultUtil.ok(tOeExamRecordService.invigilatePageListHistory(new Page<>(pageNumber, pageSize), examId, examActivityId, roomCode, courseCode, status, breachStatus, finishType, name, identity, minMultipleFaceCount, maxMultipleFaceCount, minExceptionCount, maxExceptionCount, minWarningCount, maxWarningCount, userId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "实时监控台列表明细接口")
|
|
@@ -363,7 +335,6 @@ public class TIeInvigilateController {
|
|
|
@ApiParam(value = "预警量min", required = false) @RequestParam(required = false) Integer minWarningCount,
|
|
|
@ApiParam(value = "预警量max", required = false) @RequestParam(required = false) Integer maxWarningCount,
|
|
|
@ApiParam(value = "客户端网络通信状态", required = false) @RequestParam(required = false) String clientWebsocketStatus,
|
|
|
- @ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
@@ -373,7 +344,7 @@ public class TIeInvigilateController {
|
|
|
if (authDto.getRoleCodes().toString().contains(RoleEnum.INVIGILATE.name())) {
|
|
|
userId = tbUser.getId();
|
|
|
}
|
|
|
- return ResultUtil.ok(tOeExamRecordService.invigilatePagePatrolList(new Page<>(pageNumber, pageSize), examId, examActivityId, roomCode, status, name, identity, minMultipleFaceCount, maxMultipleFaceCount, minExceptionCount, maxExceptionCount, minWarningCount, maxWarningCount, clientWebsocketStatus, monitorStatusSource, userId));
|
|
|
+ return ResultUtil.ok(tOeExamRecordService.invigilatePagePatrolList(new Page<>(pageNumber, pageSize), examId, examActivityId, roomCode, status, name, identity, minMultipleFaceCount, maxMultipleFaceCount, minExceptionCount, maxExceptionCount, minWarningCount, maxWarningCount, clientWebsocketStatus, userId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "进度查询列表接口")
|