From d23168be49c7113f11a2def8a5c30d0345255a69 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期五, 25 十二月 2020 11:50:04 +0800
Subject: [PATCH] http getmap 不再以是否考试状态(场地、道路训练)来发送地图,任何情况下都发

---
 app/src/main/java/safeluck/drive/evaluation/util/DataInit.kt         |   27 +++++++++++++--------------
 app/src/main/java/safeluck/drive/evaluation/bean/AbsInitialData.java |   28 ++++++----------------------
 2 files changed, 19 insertions(+), 36 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/AbsInitialData.java b/app/src/main/java/safeluck/drive/evaluation/bean/AbsInitialData.java
index c016652..73ab536 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/AbsInitialData.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/AbsInitialData.java
@@ -7,33 +7,15 @@
 import android.widget.Toast;
 
 import com.anyun.basecommonlib.MyLog;
-import com.anyun.exam.lib.AYSdk;
-import com.google.gson.Gson;
 
-import org.json.JSONObject;
-
-import java.io.UnsupportedEncodingException;
-import java.net.URLDecoder;
-import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.ScheduledExecutorService;
 import java.util.concurrent.TimeUnit;
 
-import okhttp3.ResponseBody;
-import retrofit2.Call;
-import retrofit2.Callback;
-import retrofit2.Response;
-import safeluck.drive.evaluation.Constant;
+
 import safeluck.drive.evaluation.app;
-import safeluck.drive.evaluation.httpmodule.HttpCarRespBean;
-import safeluck.drive.evaluation.httpmodule.HttpRequetBean;
-import safeluck.drive.evaluation.httpmodule.HttpRoadMapRsp;
-import safeluck.drive.evaluation.httpmodule.HttpYardRsp;
-import safeluck.drive.evaluation.httpmodule.RetrofitCreator;
-import safeluck.drive.evaluation.platformMessage.PlatFormConstant;
-import safeluck.drive.evaluation.util.CThreadPoolExecutor;
+
 import safeluck.drive.evaluation.util.DataInitKt;
-import safeluck.drive.evaluation.util.FileUtil;
 
 import static safeluck.drive.evaluation.util.DataInitKt.sendJudgeArgs;
 
@@ -125,10 +107,12 @@
 //闇�瑕佸欢杩熷彂閫侊紝鍥犱负鍓嶉潰鏈塰ttp璇锋眰
             executorService.schedule(()->{
                 Log.i("AYJiaKao","寤惰繜鍙戦��");
-                if (DataInitKt.getSendmapAndVehi()){
+                if (DataInitKt.getSendVehiSucc() && (DataInitKt.getSendMapSucc() || DataInitKt.getSendRoadMapSucc())){
                     sendLightsAndExamStatus();
                 }else{
-                    MyLog.i("鍦板浘鎴栬溅妯″瀷瀛樺湪鍙戦�佸け璐ョ殑鎯呭喌");
+                    MyLog.i(DataInitKt.getSendRoadMapSucc()?String.format("閬撹矾鍦板浘鍙戦�佹垚鍔�"):"閬撹矾鍦板浘鍙戦�佸け璐�");
+                    MyLog.i(DataInitKt.getSendMapSucc()?String.format("鍦哄湴鍦板浘鍙戦�佹垚鍔�"):"鍦哄湴鍦板浘鍙戦�佸け璐�");
+                    MyLog.i(DataInitKt.getSendVehiSucc()?String.format("杞﹁締妯″瀷鍙戦�佹垚鍔�"):"杞﹁締妯″瀷鍙戦�佸け璐�");
                     Toast.makeText(app.getAppContext(), "鍦板浘鎴栬溅妯″瀷涓嶅瓨鍦紝璇锋鏌ュ钩鍙伴厤缃垨鎵嬪伐閰嶇疆", Toast.LENGTH_SHORT).show();
                 }
                 },1, TimeUnit.SECONDS);
diff --git a/app/src/main/java/safeluck/drive/evaluation/util/DataInit.kt b/app/src/main/java/safeluck/drive/evaluation/util/DataInit.kt
index 3c99ace..0998d35 100644
--- a/app/src/main/java/safeluck/drive/evaluation/util/DataInit.kt
+++ b/app/src/main/java/safeluck/drive/evaluation/util/DataInit.kt
@@ -330,15 +330,12 @@
                         sendVehicleInfo()
                     }
                     if (str.contains("yard")){
-                        if (ExamPlatformData.getInstance().examType ==ExamPlatformData.EXAM_TYPE_ChangKAO) {
                         sendMapInfo()
-                        }
                     }
                     if (str.contains("road")){
-                        if (ExamPlatformData.getInstance().examType > ExamPlatformData.EXAM_TYPE_ChangKAO) {
+
 
                         sendRoadMapInfo()
-                        }
                     }
 
 //                        Toast.makeText(applicationContext, jsonObject1!!.getString("data"), Toast.LENGTH_SHORT).show()
@@ -357,19 +354,21 @@
         val fileContent = FileUtil.readFile(mapPath)
         if (fileContent != null) {
             val str = String(fileContent)
-            sendmapAndVehi = true
+            sendMapSucc = true
             AYSdk.getInstance().sendCmd(safeluck.drive.evaluation.Constant.PUSH_MAP_INFO, str)
         } else {
-            sendmapAndVehi = false
+            sendMapSucc = false
             MyLog.i(String.format("鏂囦欢:%s涓嶅瓨鍦�", mapPath))
             CThreadPoolExecutor.runOnMainThread { Toast.makeText(app.getAppContext(), "鏂囦欢锛�" + mapPath + "涓嶅瓨鍦�", Toast.LENGTH_SHORT).show() }
         }
     }else{
-        sendmapAndVehi = false
+        sendMapSucc = false
     }
 }
 //鏍囪杞﹁締妯″瀷鎴栧湴鍥� 鍙戦�佹垚鍔熺殑鏍囧織-true
-var sendmapAndVehi = false
+var sendVehiSucc = false
+var sendRoadMapSucc= false
+var sendMapSucc= false
  fun sendVehicleInfo(){
     val carPath = ExamPlatformData.getInstance().carModelPath
     if (!TextUtils.isEmpty(carPath)) {
@@ -377,14 +376,14 @@
         val bytes = FileUtil.readFile(carPath)
         if (bytes != null) {
             val str = String(bytes)
-            sendmapAndVehi = true
+            sendVehiSucc = true
             AYSdk.getInstance().sendCmd(safeluck.drive.evaluation.Constant.PUSH_VECHILE_PROFILE, str)
         } else {
             MyLog.i(String.format("鏂囦欢:%s涓嶅瓨鍦�", carPath))
-            sendmapAndVehi = false
+            sendVehiSucc = false
         }
     }else{
-        sendmapAndVehi = false
+        sendVehiSucc = false
     }
 }
  fun sendRoadMapInfo(){
@@ -395,15 +394,15 @@
         val fileContent = FileUtil.readFile(roadmapPath)
         if (fileContent != null) {
             val str = String(fileContent)
-            sendmapAndVehi = true
+            sendRoadMapSucc = true
             AYSdk.getInstance().sendCmd(safeluck.drive.evaluation.Constant.PUSH_ROAD_MAP_INFO, str)
         } else {
             MyLog.i(String.format("鏂囦欢:%s涓嶅瓨鍦�", roadmapPath))
-            sendmapAndVehi = false
+            sendRoadMapSucc = false
             CThreadPoolExecutor.runOnMainThread { Toast.makeText(app.getAppContext(), "鏂囦欢锛�" + roadmapPath + "涓嶅瓨鍦�", Toast.LENGTH_SHORT).show() }
         }
     } else {
-        sendmapAndVehi = false
+        sendRoadMapSucc = false
     }
 }
 

--
Gitblit v1.8.0