|
@@ -89,7 +89,7 @@ public class TIeInvigilateController {
|
|
@ApiOperation(value = "实时监控台列表接口")
|
|
@ApiOperation(value = "实时监控台列表接口")
|
|
@RequestMapping(value = "/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/list", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListBean.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListBean.class)})
|
|
- public Result list(@ApiParam(value = "考试批次id") @RequestParam Long examId,
|
|
|
|
|
|
+ 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 = "考试场次id", required = false) @RequestParam(required = false) Long examActivityId,
|
|
@ApiParam(value = "虚拟考场代码", required = false) @RequestParam(required = false) String roomCode,
|
|
@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) Integer paperDownload,
|
|
@@ -102,9 +102,6 @@ public class TIeInvigilateController {
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
- if (Objects.isNull(examId) || Objects.equals(examId, "")) {
|
|
|
|
- throw new BusinessException(ExceptionResultEnum.EXAM_ID_IS_NULL);
|
|
|
|
- }
|
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
@@ -120,7 +117,7 @@ public class TIeInvigilateController {
|
|
@ApiOperation(value = "实时监控台视频列表接口")
|
|
@ApiOperation(value = "实时监控台视频列表接口")
|
|
@RequestMapping(value = "/list/video", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/list/video", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListVideoBean.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListVideoBean.class)})
|
|
- public Result listVideo(@ApiParam(value = "考试批次id") @RequestParam Long examId,
|
|
|
|
|
|
+ public Result listVideo(@ApiParam(value = "考试批次id", required = false) @RequestParam(required = false) Long examId,
|
|
@ApiParam(value = "考试场次id", required = false) @RequestParam(required = false) Long examActivityId,
|
|
@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) String roomCode,
|
|
@ApiParam(value = "试题下载状态", required = false) @RequestParam(required = false) Integer paperDownload,
|
|
@ApiParam(value = "试题下载状态", required = false) @RequestParam(required = false) Integer paperDownload,
|
|
@@ -133,9 +130,6 @@ public class TIeInvigilateController {
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
- if (Objects.isNull(examId) || Objects.equals(examId, "")) {
|
|
|
|
- throw new BusinessException(ExceptionResultEnum.EXAM_ID_IS_NULL);
|
|
|
|
- }
|
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
@@ -151,7 +145,7 @@ public class TIeInvigilateController {
|
|
@ApiOperation(value = "监考明细管理列表接口")
|
|
@ApiOperation(value = "监考明细管理列表接口")
|
|
@RequestMapping(value = "/history/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/history/list", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考明细信息", response = InvigilateListHistoryBean.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考明细信息", response = InvigilateListHistoryBean.class)})
|
|
- public Result historyList(@ApiParam(value = "考试批次id") @RequestParam Long examId,
|
|
|
|
|
|
+ public Result historyList(@ApiParam(value = "考试批次id", required = false) @RequestParam(required = false) Long examId,
|
|
@ApiParam(value = "考试场次id", required = false) @RequestParam(required = false) Long examActivityId,
|
|
@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) String roomCode,
|
|
@ApiParam(value = "科目代码", required = false) @RequestParam(required = false) String courseCode,
|
|
@ApiParam(value = "科目代码", required = false) @RequestParam(required = false) String courseCode,
|
|
@@ -170,9 +164,6 @@ public class TIeInvigilateController {
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
- if (Objects.isNull(examId) || Objects.equals(examId, "")) {
|
|
|
|
- throw new BusinessException(ExceptionResultEnum.EXAM_ID_IS_NULL);
|
|
|
|
- }
|
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
@@ -292,7 +283,7 @@ public class TIeInvigilateController {
|
|
@ApiOperation(value = "在线巡考列表接口")
|
|
@ApiOperation(value = "在线巡考列表接口")
|
|
@RequestMapping(value = "/patrol/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/patrol/list", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListPatrolBean.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = InvigilateListPatrolBean.class)})
|
|
- public Result patrolList(@ApiParam(value = "考试批次id") @RequestParam Long examId,
|
|
|
|
|
|
+ public Result patrolList(@ApiParam(value = "考试批次id", required = false) @RequestParam(required = false) Long examId,
|
|
@ApiParam(value = "考试场次id", required = false) @RequestParam(required = false) Long examActivityId,
|
|
@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) String roomCode,
|
|
@ApiParam(value = "考生状态", required = false) @RequestParam(required = false) String status,
|
|
@ApiParam(value = "考生状态", required = false) @RequestParam(required = false) String status,
|
|
@@ -308,9 +299,6 @@ public class TIeInvigilateController {
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "监控设备通信状态", required = false) @RequestParam(required = false) String monitorStatusSource,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
- if (Objects.isNull(examId) || Objects.equals(examId, "")) {
|
|
|
|
- throw new BusinessException(ExceptionResultEnum.EXAM_ID_IS_NULL);
|
|
|
|
- }
|
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
@@ -326,7 +314,7 @@ public class TIeInvigilateController {
|
|
@ApiOperation(value = "进度查询列表接口")
|
|
@ApiOperation(value = "进度查询列表接口")
|
|
@RequestMapping(value = "/progress/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/progress/list", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考进度信息", response = InvigilateListProgressBean.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "监考进度信息", response = InvigilateListProgressBean.class)})
|
|
- public Result progressList(@ApiParam(value = "考试批次id") @RequestParam Long examId,
|
|
|
|
|
|
+ public Result progressList(@ApiParam(value = "考试批次id", required = false) @RequestParam(required = false) Long examId,
|
|
@ApiParam(value = "考试场次id", required = false) @RequestParam(required = false) Long examActivityId,
|
|
@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) String roomCode,
|
|
@ApiParam(value = "科目代码", required = false) @RequestParam(required = false) String courseCode,
|
|
@ApiParam(value = "科目代码", required = false) @RequestParam(required = false) String courseCode,
|
|
@@ -334,9 +322,6 @@ public class TIeInvigilateController {
|
|
@ApiParam(value = "证件号", required = false) @RequestParam(required = false) String identity,
|
|
@ApiParam(value = "证件号", required = false) @RequestParam(required = false) String identity,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
@ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
- if (Objects.isNull(examId) || Objects.equals(examId, "")) {
|
|
|
|
- throw new BusinessException(ExceptionResultEnum.EXAM_ID_IS_NULL);
|
|
|
|
- }
|
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
AuthDto authDto = (AuthDto) redisUtil.get(SystemConstant.userOauth + "::" + tbUser.getId());
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|
|
//如果有监考员角色,只能查看自己所监考的考场,巡考员和管理员则可以查看全部考场
|