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