|
@@ -1,16 +1,10 @@
|
|
|
package com.qmth.themis.exam.api;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.qmth.themis.business.annotation.ApiJsonObject;
|
|
|
import com.qmth.themis.business.annotation.ApiJsonProperty;
|
|
|
-import com.qmth.themis.business.base.BasePage;
|
|
|
import com.qmth.themis.business.cache.RedisKeyHelper;
|
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
|
import com.qmth.themis.business.dto.MqDto;
|
|
|
-import com.qmth.themis.business.dto.response.TEExamQueryDto;
|
|
|
-import com.qmth.themis.business.entity.TIeExamInvigilateCall;
|
|
|
import com.qmth.themis.business.entity.TIeExamInvigilateCallLog;
|
|
|
import com.qmth.themis.business.enums.*;
|
|
|
import com.qmth.themis.business.service.MqDtoService;
|
|
@@ -25,11 +19,12 @@ import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.dao.DuplicateKeyException;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Objects;
|
|
|
|
|
@@ -44,7 +39,7 @@ import java.util.Objects;
|
|
|
@RestController
|
|
|
@RequestMapping("/${prefix.url.mobile}/monitor")
|
|
|
public class TIeInvigilateCallMobileController {
|
|
|
- private final static Logger log = LoggerFactory.getLogger(TIeInvigilateCallOeController.class);
|
|
|
+ private final static Logger log = LoggerFactory.getLogger(TIeInvigilateCallMobileController.class);
|
|
|
|
|
|
@Resource
|
|
|
RedisUtil redisUtil;
|
|
@@ -168,27 +163,4 @@ public class TIeInvigilateCallMobileController {
|
|
|
//监考监控通话信息 发送mq end
|
|
|
return ResultUtil.ok(SystemConstant.SUCCESS);
|
|
|
}
|
|
|
-
|
|
|
- @ApiOperation(value = "监考监控通话查询接口")
|
|
|
- @RequestMapping(value = "/call/list", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = TIeExamInvigilateCall.class)})
|
|
|
- public Result callList(@ApiParam(value = "场次id", required = true) @RequestParam Long examActivityId, @ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber, @ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
|
- IPage<TIeExamInvigilateCall> tIeExamInvigilateCallIPage = tIeExamInvigilateCallService.examInvigilateCallQuery(new Page<>(pageNumber, pageSize), examActivityId,MonitorStatusSourceEnum.START.name());
|
|
|
- BasePage basePage = new BasePage(tIeExamInvigilateCallIPage.getRecords(), tIeExamInvigilateCallIPage.getCurrent(), tIeExamInvigilateCallIPage.getSize(), tIeExamInvigilateCallIPage.getTotal());
|
|
|
- Map map = new HashMap<>();
|
|
|
- map.put(SystemConstant.RECORDS, basePage);
|
|
|
- return ResultUtil.ok(map);
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "监考监控通话查询来源接口")
|
|
|
- @RequestMapping(value = "/call/query", method = RequestMethod.POST)
|
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "监考监控信息", response = TIeExamInvigilateCall.class)})
|
|
|
- public Result callQuery(@ApiParam(value = "考试记录id", required = true) @RequestParam(required = true) Long recordId) {
|
|
|
- QueryWrapper<TIeExamInvigilateCall> tIeExamInvigilateCallQueryWrapper = new QueryWrapper<>();
|
|
|
- tIeExamInvigilateCallQueryWrapper.lambda().eq(TIeExamInvigilateCall::getExamRecordId, recordId);
|
|
|
- List<TIeExamInvigilateCall> tIeExamInvigilateCallList = tIeExamInvigilateCallService.list(tIeExamInvigilateCallQueryWrapper);
|
|
|
- Map map = new HashMap<>();
|
|
|
- map.put(SystemConstant.RECORDS, tIeExamInvigilateCallList);
|
|
|
- return ResultUtil.ok(map);
|
|
|
- }
|
|
|
}
|