From c18de19b7c31f8f3436ece05378e07d089cf6b09 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期三, 08 一月 2020 13:59:38 +0800
Subject: [PATCH] 修改rtk平台信息

---
 app/src/main/java/safeluck/drive/evaluation/app.java |   39 +++++++++++++++++++++++++++++++++++----
 1 files changed, 35 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index 9e4bb24..87d6bb6 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -18,8 +18,12 @@
 import com.google.gson.Gson;
 
 
+import org.json.JSONException;
+import org.json.JSONObject;
+
 import safeluck.drive.evaluation.DB.failitems.FailedProj;
 import safeluck.drive.evaluation.DB.failitems.FailedProjRepository;
+import safeluck.drive.evaluation.bean.RTKConfig;
 import safeluck.drive.evaluation.cEventCenter.CEventCenter;
 import safeluck.drive.evaluation.util.FileUtil;
 import safeluck.drive.evaluation.util.SystemUtil;
@@ -34,7 +38,7 @@
 
     private static final String TAG = "app";
     private Gson gson;
-
+    RTKConfig rtkConfig;
     @Override
     public void onCreate() {
         super.onCreate();
@@ -56,6 +60,18 @@
             Log.i(TAG, "onCreate: ");
             MyLog.createIfNotExist();
             Stetho.initializeWithDefaults(this);
+
+            //RTK閰嶇疆淇℃伅
+            rtkConfig = new RTKConfig();
+            rtkConfig.setCity(12);
+            rtkConfig.setImei("460123874561");
+            rtkConfig.setInterval(1);
+            rtkConfig.setIp("47.93.80.84");
+            rtkConfig.setModel("123");
+            rtkConfig.setPhone("2019101500000001");
+            rtkConfig.setPort(12125);
+            rtkConfig.setProvince(23);
+            rtkConfig.setSn("2019101500000001");
         }
 
     }
@@ -80,10 +96,25 @@
             case Constant.NDK_START:
                 Toast.makeText(this, "NDK start", Toast.LENGTH_SHORT).show();
                 break;
+            case Constant.RTK_PLATFORM_REGISTER_STATUS:
+                try {
+                    JSONObject jsonObject = new JSONObject();
+                    int reg_code = jsonObject.getInt("register_code");
+                    String rtkLoginPwd = jsonObject.getString("password");
+                    rtkConfig.setPassword(rtkLoginPwd);
+                    rtkConfig.setRegistered(reg_code);
+                } catch (JSONException e) {
+                    e.printStackTrace();
+                }
+                break;
+            case Constant.RTK_PLATFORM_REGISTER_RESULT:
+                break;
             case Constant.FETCH_RTK_PLATFORM_INFO:
-                StringBuffer stringBuffer = FileUtil.readAssetTxtFile(getApplicationContext(),Constant.RTK_CONFIG_JSON);
-                MyLog.i(TAG, "RTK閰嶇疆淇℃伅锛�"+stringBuffer.toString());
-                AYSdk.getInstance().sendCmd(Constant.PUSH_RTK_PLATFORM_INFO,stringBuffer.toString());
+                if (gson == null){
+                    gson = new Gson();
+                }
+                MyLog.i(TAG, "RTK閰嶇疆淇℃伅锛�"+gson.toJson(rtkConfig));
+                AYSdk.getInstance().sendCmd(Constant.PUSH_RTK_PLATFORM_INFO,gson.toJson(rtkConfig));
                 break;
             case Constant.JUDGE_INFO:
                 FailedProjRepository failedProjRepository = new FailedProjRepository(this);

--
Gitblit v1.8.0