|
@@ -11,23 +11,23 @@ import java.util.Objects;
|
|
|
*/
|
|
|
public enum WebsocketTypeEnum {
|
|
|
|
|
|
- CLIENT_PAPER_DOWNLOAD("客户端已下载试卷","clientPaperDownload"),
|
|
|
+ CLIENT_PAPER_DOWNLOAD("客户端已下载试卷", "clientPaperDownload"),
|
|
|
|
|
|
- SYNC_STATUS("状态同步","syncStatus"),
|
|
|
+ SYNC_STATUS("状态同步", "syncStatus"),
|
|
|
|
|
|
- SYNC_ACK( "同步确认","syncAck"),
|
|
|
+ SYNC_ACK("同步确认", "syncAck"),
|
|
|
|
|
|
- INVIGILATE_LIVENESS_VERIFY( "监考强制活体验证","invigilateLivenessVerify"),
|
|
|
+ INVIGILATE_LIVENESS_VERIFY("监考强制活体验证", "invigilateLivenessVerify"),
|
|
|
|
|
|
- INVIGILATE_NOTICE( "监考消息","invigilateNotice"),
|
|
|
+ INVIGILATE_NOTICE("监考消息", "invigilateNotice"),
|
|
|
|
|
|
- INVIGILATE_NOTICE_ACK( "监考消息确认","invigilateNoticeAck"),
|
|
|
+ INVIGILATE_NOTICE_ACK("监考消息确认", "invigilateNoticeAck"),
|
|
|
|
|
|
- INVIGILATE_STOP_EXAM( "监考强制收卷","invigilateStopExam"),
|
|
|
+ INVIGILATE_STOP_EXAM("监考强制收卷", "invigilateStopExam"),
|
|
|
|
|
|
- BREACH_STOP_EXAM( "预警强制收卷","breachStopExam"),
|
|
|
+ BREACH_STOP_EXAM("预警强制收卷", "breachStopExam"),
|
|
|
|
|
|
- HAND_STOP_EXAM( "手动收卷","handStopExam");
|
|
|
+ HAND_STOP_EXAM("手动收卷", "handStopExam");
|
|
|
|
|
|
private String code;
|
|
|
private String desc;
|
|
@@ -44,4 +44,32 @@ public enum WebsocketTypeEnum {
|
|
|
public String getDesc() {
|
|
|
return desc;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 状态转换 toName
|
|
|
+ *
|
|
|
+ * @param value
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static String convertToName(String value) {
|
|
|
+ if (Objects.equals(value.trim(), CLIENT_PAPER_DOWNLOAD.getDesc())) {
|
|
|
+ return CLIENT_PAPER_DOWNLOAD.name();
|
|
|
+ } else if (Objects.equals(value.trim(), SYNC_STATUS.getDesc())) {
|
|
|
+ return SYNC_STATUS.name();
|
|
|
+ } else if (Objects.equals(value.trim(), SYNC_ACK.getDesc())) {
|
|
|
+ return SYNC_ACK.name();
|
|
|
+ } else if (Objects.equals(value.trim(), INVIGILATE_LIVENESS_VERIFY.getDesc())) {
|
|
|
+ return INVIGILATE_LIVENESS_VERIFY.name();
|
|
|
+ } else if (Objects.equals(value.trim(), INVIGILATE_NOTICE.getDesc())) {
|
|
|
+ return INVIGILATE_NOTICE.name();
|
|
|
+ } else if (Objects.equals(value.trim(), INVIGILATE_NOTICE_ACK.getDesc())) {
|
|
|
+ return INVIGILATE_NOTICE_ACK.name();
|
|
|
+ } else if (Objects.equals(value.trim(), INVIGILATE_STOP_EXAM.getDesc())) {
|
|
|
+ return INVIGILATE_STOP_EXAM.name();
|
|
|
+ } else if (Objects.equals(value.trim(), BREACH_STOP_EXAM.getDesc())) {
|
|
|
+ return BREACH_STOP_EXAM.name();
|
|
|
+ } else {
|
|
|
+ return HAND_STOP_EXAM.name();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|