From 4c0c45a61498fbdbb6405cd683c1c37a7e0c335d Mon Sep 17 00:00:00 2001
From: Admin <Dana_Lee1016@126.com>
Date: 星期四, 25 二月 2021 11:26:08 +0800
Subject: [PATCH] 连续五次结束项目;就发送结束训练命令给平台(训练模式下,目前没有区分路口场考)
---
app/src/main/java/safeluck/drive/evaluation/app.java | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index 1fb0a33..f8ae137 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -52,7 +52,9 @@
import safeluck.drive.evaluation.im.MessageProcessor;
import safeluck.drive.evaluation.platformMessage.AttachInfo;
import safeluck.drive.evaluation.platformMessage.AttachInfo2;
+import safeluck.drive.evaluation.platformMessage.JKMessage0202;
import safeluck.drive.evaluation.platformMessage.JKMessage0203;
+import safeluck.drive.evaluation.platformMessage.JKMessage0204;
import safeluck.drive.evaluation.platformMessage.JKMessage0206;
import safeluck.drive.evaluation.platformMessage.PlatFormConstant;
import safeluck.drive.evaluation.util.CThreadPoolExecutor;
@@ -452,7 +454,13 @@
if (EXIT_EXAM_COUNT==5){
Log.i(TAG,"鍏ㄥ眬璁剧疆閫�鍑�---");
ExamPlatformData.getInstance().setExitExam(Constant.EXIT_EXAM);
+
EXIT_EXAM_COUNT = 0;
+
+ if (ExamPlatformData.getInstance().getTrainingMode()==ExamPlatformData.TRAINING_MODE){
+ sendStopExam();
+ sendstartExam();
+ }
}
}
String itemstr=ExamPlatformData.getInstance().getItemStatusStr(type);
@@ -696,6 +704,31 @@
return false;
}
+private void sendStopExam(){
+ JKMessage0204 jkMessage0204 = new JKMessage0204();
+ jkMessage0204.timeBCD = new Date();
+ jkMessage0204.score = ExamPlatformData.getInstance().getCurTotalScore();
+ jkMessage0204.stop = JKMessage0204.SUCC_STOP;
+ jkMessage0204.exam_id = ExamPlatformData.getInstance().getExam_id();
+ MessageProcessor.getInstance().sendMessage(jkMessage0204);
+}
+private void sendstartExam(){
+ final JKMessage0202 jkMessage0202 = new JKMessage0202();
+ Date date = new Date();
+ jkMessage0202.timeBCD = date;
+ ExamPlatformData.getInstance().setExam_id(Utils.parseUnsignedInt(String.valueOf(date.getTime()/1000),10));
+ jkMessage0202.stu_id = ExamPlatformData.getInstance().getID();
+ jkMessage0202.coach_id = ExamPlatformData.getInstance().getCoachID();
+ jkMessage0202.exam_id = ExamPlatformData.getInstance().getExam_id();
+
+
+ jkMessage0202.curr_exam = 1;// 璺熺Щ鍔ㄧ珯鏈嶅姟瀹氫箟鐨勫満鑰冩槸2 锛屽钩鍙版槸0 锛� 绉诲姩绔欒矾鑰冩槸3 锛屽钩鍙版槸1
+
+ jkMessage0202.curr_exam = 0;// 璺熺Щ鍔ㄧ珯鏈嶅姟瀹氫箟鐨勫満鑰冩槸2 锛屽钩鍙版槸0 锛� 绉诲姩绔欒矾鑰冩槸3 锛屽钩鍙版槸1
+
+ jkMessage0202.mode = ExamPlatformData.getInstance().getTrainingMode()==ExamPlatformData.TRAINING_MODE?1:0;
+ MessageProcessor.getInstance().sendMessage(jkMessage0202);
+}
}
--
Gitblit v1.8.0