From 7fe6ae94fe801be92927b6dd095d483cba282752 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期一, 23 三月 2020 13:03:51 +0800 Subject: [PATCH] 训练模式不发0204结束考试消息;rtk状态图标默认为0未连接 --- app/src/main/java/safeluck/drive/evaluation/worker/TTSWorker.kt | 146 ++++++++++++++++++++++++------------------------ 1 files changed, 73 insertions(+), 73 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/worker/TTSWorker.kt b/app/src/main/java/safeluck/drive/evaluation/worker/TTSWorker.kt index 048ecc2..cbd9879 100644 --- a/app/src/main/java/safeluck/drive/evaluation/worker/TTSWorker.kt +++ b/app/src/main/java/safeluck/drive/evaluation/worker/TTSWorker.kt @@ -45,78 +45,78 @@ val sn = jsonObject["sn"].asInt - if(ExamPlatformData.getInstance().trainingMode == ExamPlatformData.EXAMING_MODE){ - //鑰冭瘯妯″紡 鎬绘墸鍒嗗皬浜�80 鎵嶆姤瀛愬け璐ラ」鐩� - var totalDecutSocre:Int = 0; - if (emp_id>1000){ - var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIIIDao.queryItemForCriteriaIIINoLive(emp_id-1000) - totalDecutSocre = ttsStr.score_deducting - if (totalDecutSocre > ExamPlatformData.getInstance().MAX_SCORE_DUCT){ - ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + - ttsStr.getScore_deducting() + "鍒�") - } - }else{ - var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIDao.queryItemForCriteriaINoLive(emp_id) - totalDecutSocre = ttsStr.score_deducting - if (totalDecutSocre > ExamPlatformData.getInstance().MAX_SCORE_DUCT){ - ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + - ttsStr.getScore_deducting() + "鍒�") - } - } - if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ - - }else{ - if (ExamPlatformData.getInstance().examType > ExamPlatformData.EXAM_TYPE_ChangKAO){ - //璺�� - var failedProjs = WorkRoomDataBase.getWorkRoomDataBase(applicationContext).luKaoFailProjDao.getAllFailProjIII(Constant.TEST_STU_ID) - - for (i in 0 until failedProjs.size){ - totalDecutSocre+=failedProjs[i].score_deducting - if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ - - break; - } - } - if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ - for (i in 0 until failedProjs.size){ - //鎵�鏈夊瓨鍦ㄦ暟鎹簱閲岀殑澶辫触椤� - var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIIIDao.queryItemForCriteriaIIINoLive(failedProjs[i].emp_id) - ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + - ttsStr.getScore_deducting() + "鍒�") - } - //鐜板湪澧炲姞鐨勪竴涓」鐩紝杩樻湭鎻掑叆鏁版嵁搴擄紱 emp_id>1000 璺�冪殑璇� - var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIIIDao.queryItemForCriteriaIIINoLive(emp_id-1000) - ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + - ttsStr.getScore_deducting() + "鍒�") - } - - }else{ - //鍦鸿�� - var failedProjs = WorkRoomDataBase.getWorkRoomDataBase(applicationContext).failProjDao.getAllFailProjI(Constant.TEST_STU_ID) - - for (i in 0 until failedProjs.size){ - totalDecutSocre+=failedProjs[i].score_deducting - if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ - break; - } - } - if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ - for (i in 0 until failedProjs.size){ - //鎵�鏈夊瓨鍦ㄦ暟鎹簱閲岀殑澶辫触椤� - var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIDao.queryItemForCriteriaINoLive(failedProjs[i].emp_id) - ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + - ttsStr.getScore_deducting() + "鍒�") - } - //鐜板湪澧炲姞鐨勪竴涓」鐩紝杩樻湭鎻掑叆鏁版嵁搴擄紱 emp_id>1000 璺�冪殑璇� - var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIDao.queryItemForCriteriaINoLive(emp_id) - ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + - ttsStr.getScore_deducting() + "鍒�") - } - } - } - - }else{ - //璁粌妯″紡鍏ㄩ儴鎶� 璇煶 +// if(ExamPlatformData.getInstance().trainingMode == ExamPlatformData.EXAMING_MODE){ +// //鑰冭瘯妯″紡 鎬绘墸鍒嗗皬浜�80 鎵嶆姤瀛愬け璐ラ」鐩� +// var totalDecutSocre:Int = 0; +// if (emp_id>1000){ +// var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIIIDao.queryItemForCriteriaIIINoLive(emp_id-1000) +// totalDecutSocre = ttsStr.score_deducting +// if (totalDecutSocre > ExamPlatformData.getInstance().MAX_SCORE_DUCT){ +// ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + +// ttsStr.getScore_deducting() + "鍒�") +// } +// }else{ +// var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIDao.queryItemForCriteriaINoLive(emp_id) +// totalDecutSocre = ttsStr.score_deducting +// if (totalDecutSocre > ExamPlatformData.getInstance().MAX_SCORE_DUCT){ +// ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + +// ttsStr.getScore_deducting() + "鍒�") +// } +// } +// if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ +// +// }else{ +// if (ExamPlatformData.getInstance().examType > ExamPlatformData.EXAM_TYPE_ChangKAO){ +// //璺�� +// var failedProjs = WorkRoomDataBase.getWorkRoomDataBase(applicationContext).luKaoFailProjDao.getAllFailProjIII(Constant.TEST_STU_ID) +// +// for (i in 0 until failedProjs.size){ +// totalDecutSocre+=failedProjs[i].score_deducting +// if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ +// +// break; +// } +// } +// if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ +// for (i in 0 until failedProjs.size){ +// //鎵�鏈夊瓨鍦ㄦ暟鎹簱閲岀殑澶辫触椤� +// var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIIIDao.queryItemForCriteriaIIINoLive(failedProjs[i].emp_id) +// ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + +// ttsStr.getScore_deducting() + "鍒�") +// } +// //鐜板湪澧炲姞鐨勪竴涓」鐩紝杩樻湭鎻掑叆鏁版嵁搴擄紱 emp_id>1000 璺�冪殑璇� +// var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIIIDao.queryItemForCriteriaIIINoLive(emp_id-1000) +// ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + +// ttsStr.getScore_deducting() + "鍒�") +// } +// +// }else{ +// //鍦鸿�� +// var failedProjs = WorkRoomDataBase.getWorkRoomDataBase(applicationContext).failProjDao.getAllFailProjI(Constant.TEST_STU_ID) +// +// for (i in 0 until failedProjs.size){ +// totalDecutSocre+=failedProjs[i].score_deducting +// if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ +// break; +// } +// } +// if (totalDecutSocre>ExamPlatformData.getInstance().MAX_SCORE_DUCT){ +// for (i in 0 until failedProjs.size){ +// //鎵�鏈夊瓨鍦ㄦ暟鎹簱閲岀殑澶辫触椤� +// var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIDao.queryItemForCriteriaINoLive(failedProjs[i].emp_id) +// ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + +// ttsStr.getScore_deducting() + "鍒�") +// } +// //鐜板湪澧炲姞鐨勪竴涓」鐩紝杩樻湭鎻掑叆鏁版嵁搴擄紱 emp_id>1000 璺�冪殑璇� +// var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIDao.queryItemForCriteriaINoLive(emp_id) +// ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + +// ttsStr.getScore_deducting() + "鍒�") +// } +// } +// } +// +// }else{ + //涓嶇浠�涔堟ā寮忓叏閮ㄦ姤 璇煶 if (emp_id>1000){ var ttsStr=WorkRoomDataBase.getWorkRoomDataBase(applicationContext).criteriaIIIDao.queryItemForCriteriaIIINoLive(emp_id-1000) ExamPlatformData.getInstance().tts.speak(ttsStr.getDeducting_reason() + if (ttsStr.getScore_deducting() == 100) "涓嶅悎鏍�" else "鎵�" + @@ -132,7 +132,7 @@ jkMessage0203.fail_score = ttsStr.score_deducting jkMessage0203.fail_reason = ttsStr.deducting_reason } - } +// } -- Gitblit v1.8.0