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/im/MessageProcessor.java |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
index 0a3bf27..68acffa 100644
--- a/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
+++ b/app/src/main/java/safeluck/drive/evaluation/im/MessageProcessor.java
@@ -92,11 +92,16 @@
             JKMessage8001 jkMessage8001 = (JKMessage8001) jk2019MessageBase;
             String hexMessageId = jkMessage8001.respMessageId;
             if (hexMessageId.equalsIgnoreCase("0101")){
-                MyLog.i(PlatFormConstant.TAG,"閴存潈鎴愬姛");
-                ExamPlatformData.getInstance().setExamplatformStatus(ExamPlatformData.DEV_LOGIN);
+                if (jkMessage8001.result == JKMessage8001.SUCCESS){
+                    MyLog.i(PlatFormConstant.TAG,"閴存潈鎴愬姛");
+                    ExamPlatformData.getInstance().setExamplatformStatus(ExamPlatformData.DEV_LOGIN);
+                }else{
+                    MyLog.i(PlatFormConstant.TAG,"閴存潈涓嶆垚鍔�:"+jkMessage8001.result);
+                    ExamPlatformData.getInstance().setExamplatformStatus(ExamPlatformData.DEV_NOT_LOGIN);
+                }
+
             }else{
-                MyLog.i(PlatFormConstant.TAG,"鏀跺埌浜嗛壌鏉冩秷鎭紝浣嗛壌鏉冧笉鎴愬姛");
-                ExamPlatformData.getInstance().setExamplatformStatus(ExamPlatformData.DEV_NOT_LOGIN);
+                MyLog.i(PlatFormConstant.TAG,String.format("鏀跺埌浜嗗%s娑堟伅鐨勫簲绛�",jkMessage8001.respMessageId));
             }
         }else if (jk2019MessageBase instanceof JKMessage8201){
             JKMessage8201 jkMessage8201 = (JKMessage8201) jk2019MessageBase;
@@ -164,17 +169,20 @@
     private boolean canSend(String msgId){
         if (ExamPlatformData.getInstance().getTrainingMode()==ExamPlatformData.TRAINING_MODE){
             //璁粌妯″紡涓� 鍙湁鍑犳潯鍙互鍙戦��
+            MyLog.i(PlatFormConstant.TAG,"璁粌妯″紡锛宮sgid="+msgId);
             switch (msgId){
                 case "0206":
                 case "0100":
                 case "0101":
                     return true;
+                    default:
+                        return false;
             }
 
         }else{
             //鑰冭瘯妯″紡涓嬪叏閮ㄩ兘鍙互鍙戦��
             return true;
         }
-        return false;
+
     }
 }

--
Gitblit v1.8.0