From bfc4b75ad4e06bac49a3288008dc035639e762f6 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 09 三月 2020 17:18:02 +0800
Subject: [PATCH] 修改map fragment paint为空导致bug;修改已发送sis的保存
---
app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java | 25 +++++++++++++++----------
1 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
index fac164a..c7fb43f 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
@@ -160,8 +160,9 @@
//TODO 鍙戦�丣KMessage0203 缁欏钩鍙帮紝杩欏効鏈夌偣澶嶆潅锛岀湅鎬庝箞澶勭悊
sendJKMessage0203(failedProj_selects);
currTotalScore -=item_id;
+ MyLog.i("褰撳墠寰楀垎锛�"+currTotalScore);
if (currTotalScore < Constant.PASSING_SCORE){
- MyLog.i(TAG,"浣庝簬80锛屼笉鍚堟牸");
+ MyLog.i(TAG,"浣庝簬80锛屼笉鍚堟牸"+currTotalScore);
ExamPlatformData.getInstance().getTTS().speak("鑰冭瘯涓嶅悎鏍�");
stopExam();
}
@@ -246,13 +247,13 @@
jkMessage0203.exam_id = ExamPlatformData.getInstance().getExam_id();
for (int i = 0; i < failedProj_selects.size(); i++) {
- if (hasSnEqulas(failedProj_selects)){
-
+ 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锛屽彂閫�");
+ MyLog.i("娌℃湁鐩稿悓鐨剆n锛屽彂閫�"+failedProj_selects.get(i).getSn());
sns.add(failedProj_selects.get(i).getSn());
jkMessage0203.timeBCD = failedProj_selects.get(i).getUtc();
jkMessage0203.fail_item_id = failedProj_selects.get(i).getEmp_id();
@@ -271,16 +272,15 @@
MessageProcessor.getInstance().sendMessage(jkMessage0203);
}
- private boolean hasSnEqulas(List<FailedProj_select> failedProj_selects){
+ private boolean hasSnEqulas(int failedProjSn){
if (sns.size() > 0){
- for (int i = 0; i < failedProj_selects.size(); i++) {
for (int j = 0; j < sns.size(); j++) {
- if (sns.get(j) == failedProj_selects.get(i).getSn()){
- MyLog.i("sn鐩稿悓锛屼笉鍙�");
+ MyLog.i("宸插瓨鍦ㄧ殑sn"+sns.get(j));
+ if (sns.get(j) == failedProjSn){
+ MyLog.i("sn鐩稿悓锛屼笉鍙�"+sns.get(j));
return true;
}else{
continue;
- }
}
}
@@ -296,7 +296,7 @@
switch (status) {
case 0://鑰冭瘯瀹屾垚
switch (map_id) {
- case 1://鍊掑簱
+ case 863://鍊掑簱
if (item_conents.contains("鍊掕溅鍏ュ簱")) {
return getResources().getColor(R.color.colorAccent);
}else{
@@ -329,6 +329,7 @@
}
case 1://杩涘叆鑰冨満椤圭洰
+ MyLog.i("pink 杩涘叆鏌愪釜鑰冨満椤圭洰");
return getResources().getColor(R.color.pink);
case 2://寰呰��
return getResources().getColor(R.color.examing);
@@ -396,6 +397,8 @@
failedProjViewModel.deleteAll();
sendExamJson(1);
iv_head.getDrawable().setLevel(1);
+ //娓呯┖sns
+ sns.clear();
//TODO 鍙戦�丣KMessage0202 缁欏钩鍙帮紝寮�濮嬭�冭瘯
JKMessage0202 jkMessage0202 = new JKMessage0202();
jkMessage0202.phone = "0314200100000004";
@@ -445,6 +448,8 @@
private void stopExam() {
MyLog.i(TAG,"缁撴潫鑰冭瘯");
+ //娓呯┖宸茬粡瀛樺湪鐨剆ns
+ sns.clear();
item_id = 0;
currTotalScore = 100;
tv_total_score.setText(String.valueOf(currTotalScore));
--
Gitblit v1.8.0