wangliang 4 년 전
부모
커밋
2f5e882410
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      themis-exam/src/main/java/com/qmth/themis/exam/websocket/WebSocketOeServer.java

+ 3 - 1
themis-exam/src/main/java/com/qmth/themis/exam/websocket/WebSocketOeServer.java

@@ -143,9 +143,11 @@ public class WebSocketOeServer implements Concurrently {
                     //发送延时mq消息end
                 } else {
                     log.info("正常退出");
-                    ExamConstant.sendExamStopMsg(this.recordId, true, true);
+                    ExamConstant.sendExamStopMsg(this.recordId, true, false);
                     tOeExamRecordService.examBreakLogic(this.recordId, true);
                 }
+            } else if (Objects.equals(status, ExamRecordStatusEnum.FIRST_PREPARE) || Objects.equals(status, ExamRecordStatusEnum.RESUME_PREPARE)) {
+                ExamConstant.sendExamStopMsg(this.recordId, true, true);
             }
         }
         log.info("用户退出:{},当前在线人数为:{},updateTime:{}", this.websocketSessionId, getOnlineCount(), this.updateTime);