|
@@ -238,6 +238,16 @@ public class TEExamController {
|
|
// MqDto mqDtoStop = new MqDto(mqUtil.getMqGroupDomain().getTopic(), MqTagEnum.MONITOR_STOP.name(), param.getRecordId(), MqTagEnum.MONITOR_STOP, String.valueOf(param.getRecordId()), mqMap, String.valueOf(param.getRecordId()));
|
|
// MqDto mqDtoStop = new MqDto(mqUtil.getMqGroupDomain().getTopic(), MqTagEnum.MONITOR_STOP.name(), param.getRecordId(), MqTagEnum.MONITOR_STOP, String.valueOf(param.getRecordId()), mqMap, String.valueOf(param.getRecordId()));
|
|
// mqDtoService.assembleSendOneOrderMsg(mqDtoStop);
|
|
// mqDtoService.assembleSendOneOrderMsg(mqDtoStop);
|
|
|
|
|
|
|
|
+// ExamRecordCacheUtil.setStatus(param.getRecordId(), ExamRecordStatusEnum.FINISHED, System.currentTimeMillis());
|
|
|
|
+// ConcurrentHashMap<String, WebSocketOeServer> webSocketMap = WebSocketOeServer.getWebSocketMap();
|
|
|
|
+// String clientWebsocketId = ExamRecordCacheUtil.getClientWebsocketId(param.getRecordId());
|
|
|
|
+// WebSocketOeServer webSocketOeServer = webSocketMap.get(clientWebsocketId);
|
|
|
|
+// try {
|
|
|
|
+// WebSocketOeServer.close(webSocketOeServer);
|
|
|
|
+// } catch (IOException e) {
|
|
|
|
+// e.printStackTrace();
|
|
|
|
+// }
|
|
|
|
+
|
|
AnswerSubmitBean ret = teExamService.answerSubmit(teStudent.getId(), param.getRecordId(), param.getMainNumber(),
|
|
AnswerSubmitBean ret = teExamService.answerSubmit(teStudent.getId(), param.getRecordId(), param.getMainNumber(),
|
|
param.getSubNumber(), param.getSubIndex(), param.getAnswer(), param.getVersion(),
|
|
param.getSubNumber(), param.getSubIndex(), param.getAnswer(), param.getVersion(),
|
|
param.getDurationSeconds());
|
|
param.getDurationSeconds());
|