From abd45567c3fc695d0f360929b80730cbb61d69c9 Mon Sep 17 00:00:00 2001
From: Admin <Dana_Lee1016@126.com>
Date: 星期一, 22 二月 2021 13:35:55 +0800
Subject: [PATCH] 增加时间和项目编号

---
 app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java                |   16 +++++++
 app/src/main/java/safeluck/drive/evaluation/adapter/ScoreAdapter.java          |    9 ++++
 app/src/main/res/layout/layout_score_item.xml                                  |   18 +++++++++
 app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java        |    4 +-
 app/src/main/res/layout/layout_score_item_title.xml                            |   37 ++++++++++++++++++
 app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java |    2 
 6 files changed, 82 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/adapter/ScoreAdapter.java b/app/src/main/java/safeluck/drive/evaluation/adapter/ScoreAdapter.java
index b1b70a8..f8decb0 100644
--- a/app/src/main/java/safeluck/drive/evaluation/adapter/ScoreAdapter.java
+++ b/app/src/main/java/safeluck/drive/evaluation/adapter/ScoreAdapter.java
@@ -13,6 +13,7 @@
 
 import safeluck.drive.evaluation.R;
 import safeluck.drive.evaluation.bean.ScoreBean;
+import safeluck.drive.evaluation.util.Utils;
 
 /**
  * MyApplication2
@@ -79,6 +80,10 @@
         ScoreBean scoreBean = getItem(position);
         dataHodler.tv_item.setTextColor(Color.parseColor("#FFFFFF"));
         dataHodler.tv_item.setText(scoreBean.getItem());
+        dataHodler.tv_item_time.setTextColor(Color.parseColor("#FFFFFF"));
+        dataHodler.tv_item_time.setText(Utils.formatTimeYYMMDDHHmmSS(scoreBean.getUtc()));
+        dataHodler.tv_item_code.setTextColor(Color.parseColor("#FFFFFF"));
+        dataHodler.tv_item_code.setText(scoreBean.getItem_code()+"");
 
         dataHodler.tv_score.setTextColor(Color.parseColor("#FE910B"));
         dataHodler.tv_score.setText(String.format("-%.0f鍒�",scoreBean.getScore()));
@@ -91,11 +96,15 @@
         TextView tv_score;
         TextView tv_reason;
         TextView tv_item;
+        TextView tv_item_time;
+        TextView tv_item_code;
 
         public DataHodler(View view) {
             this.tv_score = view.findViewById(R.id.tv_score);
             this.tv_reason = view.findViewById(R.id.tv_reason);
             this.tv_item = view.findViewById(R.id.tv_item);
+            this.tv_item_time = view.findViewById(R.id.tv_item_time);
+            this.tv_item_code = view.findViewById(R.id.tv_item_code);
         }
     }
 }
diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java b/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java
index 923a77f..5aa04d8 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java
@@ -18,7 +18,19 @@
     /**鎵e垎鍘熷洜*/
     private String reason;
 
+
+    private int item_code;
+
     private long mUtc;
+
+    public int getItem_code() {
+        return item_code;
+    }
+
+    public void setItem_code(int item_code) {
+        this.item_code = item_code;
+    }
+
 
 
     public ScoreBean(float mScore, String mItem, String reason) {
@@ -26,7 +38,7 @@
         this.mItem = mItem;
         this.reason = reason;
     }
-    public ScoreBean(float mScore, String mItem, String reason,String utc) {
+    public ScoreBean(float mScore, String mItem, String reason,String utc,int item_code) {
         this.mScore = mScore;
         this.mItem = mItem;
         this.reason = reason;
@@ -36,8 +48,10 @@
 
         }else{
             MyLog.i("utc鏃堕棿涓嶆槸绾暟瀛�"+utc);
+            mUtc = System.currentTimeMillis();
 
         }
+        this.item_code= item_code;
     }
 
     public long getUtc() {
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
index baa117d..e00011a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
@@ -358,7 +358,7 @@
                             failedProj_selects) {
                         item_id += f.getScore_deducting();
                         Log.i(TAG, "onChanged: " + f.toString());
-                        mArrayList.add(new ScoreBean(f.getScore_deducting(), f.getItem_content(), f.getDeducting_reason(),f.getUtc()));
+                        mArrayList.add(new ScoreBean(f.getScore_deducting(), f.getItem_content(), f.getDeducting_reason(),f.getUtc(),f.getEmp_id()));
                         item_conents.add(f.getItem_content());
                         Collections.sort(mArrayList);
                         mScoreAdapter.addDatas(mArrayList);
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 0aa5f92..6c46b1b 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -218,7 +218,7 @@
                             MyLog.i("杩涘叆鑰冨満缁撴潫鑰冭瘯锛宻tartexam="+examStatus.getStartExam());
                             return getResources().getDrawable(R.drawable.ic_btn_fail);
                         }else{
-                            MyLog.i("杩涘叆鑰冨満锛宼ype="+type);
+                            MyLog.i(TAG,"杩涘叆鑰冨満锛宼ype="+type);
                             return getResources().getDrawable(R.drawable.ic_btn_examing);
                         }
 
@@ -533,7 +533,7 @@
                                 failedProj_selects) {
                             item_id += f.getScore_deducting();
                             Log.i(TAG, "onChanged: " + f.toString());
-                            mArrayList.add(new ScoreBean(f.getScore_deducting(), f.getItem_content(), f.getDeducting_reason(),f.getUtc()));
+                            mArrayList.add(new ScoreBean(f.getScore_deducting(), f.getItem_content(), f.getDeducting_reason(),f.getUtc(),f.getEmp_id()));
                             item_conents.add(f.getItem_content());
                             Collections.sort(mArrayList);
                             mScoreAdapter.addDatas(mArrayList);
diff --git a/app/src/main/res/layout/layout_score_item.xml b/app/src/main/res/layout/layout_score_item.xml
index 87df477..7a2473e 100644
--- a/app/src/main/res/layout/layout_score_item.xml
+++ b/app/src/main/res/layout/layout_score_item.xml
@@ -4,6 +4,24 @@
     android:layout_height="40dp"
     android:background="@drawable/stu_score_title"
 >
+    <TextView
+        android:layout_width="0dp"
+        android:layout_weight="1"
+        android:layout_height="match_parent"
+        android:textColor="@android:color/white"
+        android:gravity="center"
+        android:id="@+id/tv_item_time"
+        style="@style/ui_exam_font"
+        android:text="鎵e垎鏃堕棿"/>
+    <TextView
+        android:layout_width="0dp"
+        android:layout_weight="1"
+        android:layout_height="match_parent"
+        android:textColor="@android:color/white"
+        android:gravity="center"
+        android:id="@+id/tv_item_code"
+        style="@style/ui_exam_font"
+        android:text="椤圭洰缂栧彿"/>
 <TextView
     android:layout_width="0dp"
     android:layout_weight="1"
diff --git a/app/src/main/res/layout/layout_score_item_title.xml b/app/src/main/res/layout/layout_score_item_title.xml
index 8f1cc9c..4d73af3 100644
--- a/app/src/main/res/layout/layout_score_item_title.xml
+++ b/app/src/main/res/layout/layout_score_item_title.xml
@@ -6,6 +6,43 @@
 
     android:background="@drawable/stu_score_title"
 >
+    <TextView
+        android:layout_width="wrap_content"
+        android:layout_weight="1"
+
+        android:layout_height="match_parent"
+        android:textColor="@android:color/white"
+        android:gravity="center_vertical"
+        android:paddingLeft="90dp"
+        android:drawablePadding="5dp"
+        android:id="@+id/tv_item_time"
+        android:textSize="@dimen/network_train_textsize22px"
+        android:drawableLeft="@mipmap/duobianxing"
+        android:text="鎵e垎鏃堕棿"/>
+    <View  android:layout_height="match_parent"
+        android:layout_width="1px"
+        android:background="#2B3141"
+
+        />
+
+    <TextView
+        android:layout_width="wrap_content"
+        android:layout_weight="1"
+
+        android:layout_height="match_parent"
+        android:textColor="@android:color/white"
+        android:gravity="center_vertical"
+        android:paddingLeft="90dp"
+        android:drawablePadding="5dp"
+        android:id="@+id/tv_item_code"
+        android:textSize="@dimen/network_train_textsize22px"
+        android:drawableLeft="@mipmap/duobianxing"
+        android:text="椤圭洰缂栧彿"/>
+    <View  android:layout_height="match_parent"
+        android:layout_width="1px"
+        android:background="#2B3141"
+
+        />
 <TextView
     android:layout_width="wrap_content"
     android:layout_weight="1"

--
Gitblit v1.8.0