Browse Source

断点续考type去除,默认为断点续考

wangliang 1 năm trước cách đây
mục cha
commit
164b1e5870

+ 25 - 23
themis-business/src/main/java/com/qmth/themis/business/enums/ExceptionEnum.java

@@ -13,15 +13,17 @@ public enum ExceptionEnum {
 
     NET_TIME_OUT("网络超时", "异常处理"),
 
-    MACHING_STOP("机器硬件故障、死机", "异常处理"),
-
-    NET_TIME_BREAK("网络断开", "异常处理"),
-
-    SOFTWARE_STOP("软件故障", "异常处理"),
-
-    POWER_CUT("停电", "异常处理"),
-
-    OTHER("其它", "异常处理");
+//    MACHING_STOP("机器硬件故障、死机", "异常处理"),
+//
+//    NET_TIME_BREAK("网络断开", "异常处理"),
+//
+//    SOFTWARE_STOP("软件故障", "异常处理"),
+//
+//    POWER_CUT("停电", "异常处理"),
+//
+//    OTHER("其它", "异常处理");
+
+    EXAM_BREAK("断点续考", "断点续考");
 
     private String code;
 
@@ -40,18 +42,18 @@ public enum ExceptionEnum {
         return title;
     }
 
-    /**
-     * 状态转换 toName
-     *
-     * @param code
-     * @return
-     */
-    public static String convertToName(String code) {
-        for (ExceptionEnum e : ExceptionEnum.values()) {
-            if (Objects.equals(e.getCode(), code)) {
-                return e.name();
-            }
-        }
-        return OTHER.name();
-    }
+//    /**
+//     * 状态转换 toName
+//     *
+//     * @param code
+//     * @return
+//     */
+//    public static String convertToName(String code) {
+//        for (ExceptionEnum e : ExceptionEnum.values()) {
+//            if (Objects.equals(e.getCode(), code)) {
+//                return e.name();
+//            }
+//        }
+//        return OTHER.name();
+//    }
 }

+ 3 - 3
themis-exam/src/main/java/com/qmth/themis/exam/api/TEExamController.java

@@ -197,10 +197,10 @@ public class TEExamController {
                 Long breakId = ExamRecordCacheUtil.getLastBreakId(param.getRecordId());
                 if (Objects.nonNull(breakId)) {
                     JSONObject jsonObject = JSONObject.parseObject(param.getReason());
-                    ExceptionEnum exceptionEnum = ExceptionEnum
-                            .valueOf(ExceptionEnum.convertToName(String.valueOf(jsonObject.get(SystemConstant.TYPE))));
+//                    ExceptionEnum exceptionEnum = ExceptionEnum
+//                            .valueOf(ExceptionEnum.convertToName(String.valueOf(jsonObject.get(SystemConstant.TYPE))));
                     String reason = String.valueOf(jsonObject.get("reason"));
-                    ExamBreakCacheUtil.setBreakReason(breakId, exceptionEnum);
+                    ExamBreakCacheUtil.setBreakReason(breakId, ExceptionEnum.EXAM_BREAK);
                     ExamBreakCacheUtil.setResumeReason(breakId, reason);
                     tOeExamBreakHistoryService.sendExamRecordBreakHistoryDataMq(breakId);
                     //考试断点异常原因 发送mq start