From 5771636bf3c5bc5d0557467b09547e4f565ddb5d Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期五, 08 五月 2020 17:36:16 +0800
Subject: [PATCH] 调试平台协议

---
 app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java |   28 +++++++++++++++++++++-------
 1 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
index 89ef3e9..8ac2f3d 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -67,6 +67,7 @@
 import safeluck.drive.evaluation.cEventCenter.CEventCenter;
 import safeluck.drive.evaluation.cEventCenter.ICEventListener;
 import safeluck.drive.evaluation.customview.LoadProgressDialog;
+import safeluck.drive.evaluation.customview.MyDialog;
 import safeluck.drive.evaluation.customview.QRCodeDialog;
 import safeluck.drive.evaluation.customview.SelectDialog;
 import safeluck.drive.evaluation.im.MessageProcessor;
@@ -470,16 +471,19 @@
                 for (Student student :
                         students) {
                     MyLog.i(TAG, "onChanged: " + student.toString());
-                    if (!TextUtils.isEmpty(student.getName())&&student.getStu_id()==ExamPlatformData.STU_ID){
+                    if (ExamPlatformData.getInstance().getSign_mode()==ExamPlatformData.SIGN_MODE_TRAIN){
+                        if (!TextUtils.isEmpty(student.getName())&&student.getStu_id()==ExamPlatformData.STU_ID){
 
-                        tv_name.setText(getNameColor(student.getName()));
-                        ExamPlatformData.getInstance().setId(student.getID());
-                        tv_start_time.setText(getString(R.string.begin_time)+Utils.formatTimeYYMMDDHHmmSS(student.getBegin_time()));
+                            tv_name.setText(getNameColor(student.getName()));
+                            ExamPlatformData.getInstance().setId(student.getID());
+                            tv_start_time.setText(getString(R.string.begin_time)+Utils.formatTimeYYMMDDHHmmSS(student.getBegin_time()));
 
-                    }else if (!TextUtils.isEmpty(student.getName())&&student.getStu_id()==ExamPlatformData.COACH_ID){
-                        ExamPlatformData.getInstance().setCoachID(student.getID());
-                        tv_coach_name.setText(getNameColor(student.getName()));
+                        }else if (!TextUtils.isEmpty(student.getName())&&student.getStu_id()==ExamPlatformData.COACH_ID){
+                            ExamPlatformData.getInstance().setCoachID(student.getID());
+                            tv_coach_name.setText(getNameColor(student.getName()));
+                        }
                     }
+
                 }
             }
         });
@@ -609,23 +613,33 @@
                 break;
             case R.id.iv_head:
                 MyLog.i(TAG,"瀛﹀憳绛惧埌");
+                if (ExamPlatformData.getInstance().getSign_mode() == ExamPlatformData.SIGN_MODE_EXAM){
+                    Toast.makeText(_mActivity, "鎮ㄥ凡缁忓湪\"鑱旂綉鑰冭瘯\"椤甸潰涓嬬鍒�", Toast.LENGTH_SHORT).show();
+                    return;
+                }
                 if (ExamPlatformData.getInstance().IsStuSign()){
                     ExamPlatformData.getInstance().setStuSign(false);
                     qrcode(1,false);
                 }else{
                     ExamPlatformData.getInstance().setStuSign(true);
                     qrcode(1,true);
+                    ExamPlatformData.getInstance().setSingnMode(ExamPlatformData.SIGN_MODE_TRAIN);
                 }
 
                 break;
             case R.id.iv_coach_head:
                 MyLog.i(PlatFormConstant.HTTPTAG,"鏁欑粌绛惧埌");
+                if (ExamPlatformData.getInstance().getSign_mode() == ExamPlatformData.SIGN_MODE_EXAM){
+                    Toast.makeText(_mActivity, "鎮ㄥ凡缁忓湪\"鑱旂綉鑰冭瘯\"椤甸潰涓嬬鍒�", Toast.LENGTH_SHORT).show();
+                    return;
+                }
                 if (ExamPlatformData.getInstance().IsCoachSign()){
                     ExamPlatformData.getInstance().setCoachSign(false);
                     qrcode(0,false);
                 }else{
                     ExamPlatformData.getInstance().setCoachSign(true);
                     qrcode(0,true);
+                    ExamPlatformData.getInstance().setSingnMode(ExamPlatformData.SIGN_MODE_TRAIN);
                 }
                 break;
         }

--
Gitblit v1.8.0