From 13c7fc17c0656423832eea705d23867c7ba6697d Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 24 三月 2020 11:18:56 +0800
Subject: [PATCH] 学员表添加对考试开始时间修改的操作;修改考试id根据每次开始考试时间戳来变化

---
 app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 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 60f2901..0c2074a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -113,9 +113,10 @@
     private ExamStatusViewModel examStatusViewModel;
     private static final int ADD_DATA = 1;
     private TextView tv_speed,tv_total_score,tv_sat_num,tv_name,tv_id,tv_work_platform,tv_network_time
-            ,tv_qf;
+            ,tv_qf,tv_start_time,tv_sex;
     private double speed=0.0;
     private ImageView iv_rtk_status,iv_head;
+    WokViewModel wokViewModel;
 
     private int currTotalScore = 100;
     private List<ScoreBean> mArrayList = new ArrayList<>();
@@ -473,7 +474,7 @@
 
             }
         });
-        WokViewModel wokViewModel = ViewModelProviders.of(this).get(WokViewModel.class);
+        wokViewModel = ViewModelProviders.of(this).get(WokViewModel.class);
         wokViewModel.getStudents().observe(this, new Observer<List<Student>>() {
             @Override
             public void onChanged(List<Student> students) {
@@ -485,6 +486,9 @@
                         tv_name.setText(getString(R.string.name)+student.getName());
                         tv_id.setText(getString(R.string.user_id)+student.getID());
                         ExamPlatformData.getInstance().setId(student.getID());
+                        tv_sex.setText(getString(R.string.sex)+(student.getSex()==2?"濂�":"鐢�"));
+                        tv_start_time.setText(getString(R.string.begin_time)+Utils.formatTimeYYMMDDHHmmSS(student.getBegin_time()));
+
                     }
                 }
             }
@@ -538,6 +542,8 @@
         houseView = view.findViewById(R.id.hv);
         tv_name = view.findViewById(R.id.tv_name);
         tv_id = view.findViewById(R.id.tv_ID);
+        tv_start_time = view.findViewById(R.id.tv_start_time);
+        tv_sex = view.findViewById(R.id.tv_sex);
         tv_work_platform = view.findViewById(R.id.platform);
 
         iv_rtk_status = view.findViewById(R.id.iv_rtk_connect);
@@ -601,11 +607,11 @@
 
                 //TODO 鍙戦�丣KMessage0202 缁欏钩鍙帮紝寮�濮嬭�冭瘯
                 final JKMessage0202 jkMessage0202 = new JKMessage0202();
-                jkMessage0202.timeBCD = new Date();
+                Date date = new Date();
+                wokViewModel.updateBeginTime(date.getTime());
+                jkMessage0202.timeBCD = date;
+                ExamPlatformData.getInstance().setExam_id(Utils.parseUnsignedInt(String.valueOf(date.getTime()/1000),10));
                 jkMessage0202.ID = ExamPlatformData.getInstance().getID();
-
-                jkMessage0202.exam_id = ExamPlatformData.getInstance().getExam_id();
-
                 if (myDialogFragment == null){
                     myDialogFragment = new MyDialogFragment();
                 }

--
Gitblit v1.8.0