endian11
2020-08-25 3be3637ae5a3e763ba99c8f6a1bb0cb144b7647f
app/src/main/java/safeluck/drive/evaluation/util/DataInit.kt
@@ -18,6 +18,7 @@
import retrofit2.Call
import retrofit2.Callback
import retrofit2.Response
import retrofit2.http.Url
import safeluck.drive.evaluation.Constant
import safeluck.drive.evaluation.DB.WorkRoomDataBase
import safeluck.drive.evaluation.DB.rtktb.RTKConfig
@@ -33,6 +34,8 @@
import safeluck.drive.evaluation.worker.MCUUpgradeWorker
import java.io.IOException
import java.io.InputStreamReader
import java.net.URL
import java.net.URLDecoder
import java.nio.charset.Charset
/**
@@ -241,7 +244,7 @@
                jsonObject1 = JSONObject(str)
                val result = jsonObject1!!.getBoolean("result")
                if (result) {
                    var mapInfoHead: MapInfoHead = MapInfoHead("","", BaseDataUIBean.TYPE_.car)
                    var mapInfoHead: MapInfoHead = MapInfoHead("","", BaseDataUIBean.TYPE_.car,"","")
                    when(type){
                        "road" ->{
@@ -253,6 +256,8 @@
                                    if (map.data.map_json.type.equals("road")) {
                                        mapInfoHead.str = map.data.map_json.name
                                        mapInfoHead.gps_moinitor_url =  URLDecoder.decode( map.data.gps_monitor_url,"UTF-8")
                                        mapInfoHead.arcgis_url = map.data.map_url
                                        ExamPlatformData.getInstance().setNewRoadMapPath(Environment.getExternalStorageDirectory().absolutePath + "/"
                                                + app.getAppContext().getPackageName() + "/" + fileName)
                                        CThreadPoolExecutor.runInBackground(Runnable {
@@ -274,11 +279,14 @@
                            if (yard.isResult){
                                if (yard.data !=null){
                                    mapInfoHead.version = yard.data.version
                                    mapInfoHead.gps_moinitor_url =             URLDecoder.decode(yard.data.gps_monitor_url,"UTF-8")
                                    mapInfoHead.str = yard.data.map_json.name
                                    mapInfoHead.arcgis_url = yard.data.map_url
                                    ExamPlatformData.getInstance().setNewMapPath(Environment.getExternalStorageDirectory().absolutePath + "/"
                                            + app.getAppContext().getPackageName() + "/"+fileName)
                                    CThreadPoolExecutor.runInBackground(Runnable{
                                        MyLog.i(PlatFormConstant.HTTPTAG,"科三场地地图保存成功")
                                        MyLog.i(PlatFormConstant.HTTPTAG,"场地地图保存成功")
                                        str = gson.toJson(yard.data.map_json)
                                        FileUtil.writeTxtFileToSD(app.getAppContext(),fileName,str,"")
                                        sendMapInfo()