From d66750434dfc998687b03ddd5645f3b229a27318 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期六, 21 三月 2020 16:51:07 +0800
Subject: [PATCH] 增加科目三失败项表;修改语音重复多次报的问题;
---
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 123 ++++++++++++++++-------------------------
1 files changed, 48 insertions(+), 75 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
index e01e7e5..6cd2d21 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -303,7 +303,7 @@
MyLog.i("item_score="+item_id);
}
//TODO 鍙戦�丣KMessage0203 缁欏钩鍙帮紝杩欏効鏈夌偣澶嶆潅锛岀湅鎬庝箞澶勭悊
- sendJKMessage0203(failedProj_selects);
+// sendJKMessage0203(failedProj_selects);
MyLog.i("娌℃墸鍒嗕箣鍓嶅緱鍒嗭細"+currTotalScore);
currTotalScore -=item_id;
MyLog.i("褰撳墠寰楀垎锛�"+currTotalScore);
@@ -395,59 +395,53 @@
return view;
}
- private void sendJKMessage0203(List<FailedProj_select> failedProj_selects) {
- JKMessage0203 jkMessage0203 = new JKMessage0203();
- jkMessage0203.phone = ExamPlatformData.getInstance().getPhone();
- jkMessage0203.ID = ExamPlatformData.getInstance().getID();
- jkMessage0203.exam_id = ExamPlatformData.getInstance().getExam_id();
+// private void sendJKMessage0203(List<FailedProj_select> failedProj_selects) {
+// JKMessage0203 jkMessage0203 = new JKMessage0203();
+// jkMessage0203.phone = ExamPlatformData.getInstance().getPhone();
+// jkMessage0203.ID = ExamPlatformData.getInstance().getID();
+// jkMessage0203.exam_id = ExamPlatformData.getInstance().getExam_id();
+//
+// for (int i = 0; i < failedProj_selects.size(); i++) {
+// if (hasSnEqulas(failedProj_selects.get(i).getSn())){
+// MyLog.i("sn鐩稿悓"+failedProj_selects.get(i).getSn());
+// }else{
+// ExamPlatformData.getInstance().getTTS().speak(failedProj_selects.get(i).getDeducting_reason()+(
+// failedProj_selects.get(i).getScore_deducting()==100?"涓嶅悎鏍�":"鎵�"+
+// failedProj_selects.get(i).getScore_deducting()+"鍒�"));
+// MyLog.i("娌℃湁鐩稿悓鐨剆n锛屽彂閫�"+failedProj_selects.get(i).getSn());
+// ExamPlatformData.getInstance().addSn(failedProj_selects.get(i).getSn());
+// String utc = failedProj_selects.get(i).getUtc();
+// if (!TextUtils.isEmpty(utc)&&utc.length()>12){
+// utc =utc.substring(0,12);
+// }
+// jkMessage0203.timeBCD = utc ;
+//
+// jkMessage0203.fail_item_id = failedProj_selects.get(i).getEmp_id();
+// jkMessage0203.fail_score = failedProj_selects.get(i).getScore_deducting();
+// jkMessage0203.fail_reason = failedProj_selects.get(i).getDeducting_reason();
+// }
+//
+// }
- for (int i = 0; i < failedProj_selects.size(); i++) {
- if (hasSnEqulas(failedProj_selects.get(i).getSn())){
- MyLog.i("sn鐩稿悓"+failedProj_selects.get(i).getSn());
- }else{
- ExamPlatformData.getInstance().getTTS().speak(failedProj_selects.get(i).getDeducting_reason()+(
- failedProj_selects.get(i).getScore_deducting()==100?"涓嶅悎鏍�":"鎵�"+
- failedProj_selects.get(i).getScore_deducting()+"鍒�"));
- MyLog.i("娌℃湁鐩稿悓鐨剆n锛屽彂閫�"+failedProj_selects.get(i).getSn());
- ExamPlatformData.getInstance().addSn(failedProj_selects.get(i).getSn());
- String utc = failedProj_selects.get(i).getUtc();
- if (!TextUtils.isEmpty(utc)&&utc.length()>12){
- utc =utc.substring(0,12);
- }
- jkMessage0203.timeBCD = utc ;
+// MessageProcessor.getInstance().sendMessage(jkMessage0203);
+// }
- jkMessage0203.fail_item_id = failedProj_selects.get(i).getEmp_id();
- jkMessage0203.fail_score = failedProj_selects.get(i).getScore_deducting();
- jkMessage0203.fail_reason = failedProj_selects.get(i).getDeducting_reason();
- }
-
- }
-
-
-
-
-
-
-
- MessageProcessor.getInstance().sendMessage(jkMessage0203);
- }
-
- private boolean hasSnEqulas(int failedProjSn){
- if (ExamPlatformData.getInstance().getSns().size() > 0){
- for (int j = 0; j < ExamPlatformData.getInstance().getSns().size(); j++) {
- MyLog.i("宸插瓨鍦ㄧ殑sn"+ExamPlatformData.getInstance().getSns().get(j));
- if (ExamPlatformData.getInstance().getSns().get(j) == failedProjSn){
- MyLog.i("sn鐩稿悓锛屼笉鍙�"+ExamPlatformData.getInstance().getSns().get(j));
- return true;
- }else{
- continue;
- }
- }
-
- }
- return false;
-
- }
+// private boolean hasSnEqulas(int failedProjSn){
+// if (ExamPlatformData.getInstance().getSns().size() > 0){
+// for (int j = 0; j < ExamPlatformData.getInstance().getSns().size(); j++) {
+// MyLog.i("宸插瓨鍦ㄧ殑sn"+ExamPlatformData.getInstance().getSns().get(j));
+// if (ExamPlatformData.getInstance().getSns().get(j) == failedProjSn){
+// MyLog.i("sn鐩稿悓锛屼笉鍙�"+ExamPlatformData.getInstance().getSns().get(j));
+// return true;
+// }else{
+// continue;
+// }
+// }
+//
+// }
+// return false;
+//
+// }
@@ -538,6 +532,7 @@
public void changKao() {
exam_type = 2;
iv_head.getDrawable().setLevel(1);
+ ExamPlatformData.getInstance().setExamType(exam_type);
examStatusViewModel.updateStartExam(exam_type);
sendExamJson(1,exam_type);
ExamPlatformData.getInstance().getTTS().speak("寮�濮嬭缁�");
@@ -551,36 +546,14 @@
@Override
public void luKao() {
exam_type = 3;
+ ExamPlatformData.getInstance().setExamType(exam_type);
examStatusViewModel.updateStartExam(exam_type);
sendExamJson(1,exam_type);
- if (simulateNightBean == null){
- simulateNightBean = new SimulateNightBean();
- }
- iv_head.getDrawable().setLevel(1);
- simulateNightBean.setExam(0);
- ExamPlatformData.getInstance().getTTS().speak("寮�濮嬭缁�");
- ExamPlatformData.getInstance().setTrainingMode(true);//璁剧疆涓鸿缁冩ā寮�
- final List<SimulateNightBean.QuestionBean> list = ExamPlatformData.getInstance().getSimulate_light_tips();
- simulateNightBean.setQuestion(list.subList(list.size()-2,list.size()-1));
- AYSdk.getInstance().sendCmd(0x8012,gson.toJson(simulateNightBean));
jkMessage0202.curr_exam = 1;
MessageProcessor.getInstance().sendMessage(jkMessage0202);
- tempQs.add(list.get(0));
- int [] a =Utils.getRandomInts(4,12);
- for (int i = 0; i < a.length; i++) {
- tempQs.add(list.get(a[i]));
- }
- simulateNightBean.setQuestion(tempQs);
- mHandler.postDelayed(new Runnable() {
- @Override
- public void run() {
- AYSdk.getInstance().sendCmd(0x8012,gson.toJson(simulateNightBean));
- tempQs.clear();
- }
- },10*1000);
}
});
--
Gitblit v1.8.0