From a691a7b3e4dca73671877196cca8611cc618afae Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期三, 27 十一月 2019 15:57:33 +0800 Subject: [PATCH] 失败项目加入stu_id,跟学员表好关联 --- app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj.java | 14 +++++++++++++- app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj_select.java | 11 +++++++++++ app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailProjDao.java | 4 +++- app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java | 2 +- 4 files changed, 28 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailProjDao.java b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailProjDao.java index ffbf1b6..cea361e 100644 --- a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailProjDao.java +++ b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailProjDao.java @@ -2,6 +2,7 @@ import androidx.lifecycle.LiveData; import androidx.room.Dao; +import androidx.room.Delete; import androidx.room.Insert; import androidx.room.Query; @@ -24,7 +25,7 @@ * 濡傛灉瑕佹坊鍔� 绉戠洰浜孖I III绫昏�冨満澶辫触椤圭洰锛岄渶瑕佸缓绔嬬浉搴旂殑璇勫垽鏍囧噯琛ㄦ暟鎹〃 * @return */ - @Query("SELECT emp_id,deducting_reason,score_deducting,item_content from criteria_one INNER JOIN fail_projects ON criteria_one.item_id= fail_projects.emp_id") + @Query("SELECT emp_id,stu_id,deducting_reason,score_deducting,item_content from criteria_one INNER JOIN fail_projects ON criteria_one.item_id= fail_projects.emp_id") LiveData<List<FailedProj_select>> getFailedProjects(); /** @@ -34,4 +35,5 @@ */ @Query("SELECT COUNT(*) from fail_projects where subject=:subject_id") LiveData<Integer> getSubject(int subject_id); + } diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj.java b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj.java index 8ced221..1b656ec 100644 --- a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj.java +++ b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj.java @@ -25,6 +25,9 @@ + @ColumnInfo(name = "stu_id") + private long stu_id; + @ColumnInfo(name = "subject") private int subject; @@ -32,9 +35,10 @@ @ColumnInfo(name = "emp_id") private int emp_id; - public FailedProj(int subject, int emp_id) { + public FailedProj(int subject, int emp_id,long stu_id) { this.subject = subject; this.emp_id = emp_id; + this.stu_id = stu_id; } public int getId() { @@ -45,6 +49,14 @@ this.id = id; } + public long getStu_id() { + return stu_id; + } + + public void setStu_id(long stu_id) { + this.stu_id = stu_id; + } + public int getSubject() { return subject; } diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj_select.java b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj_select.java index bc62ea2..f0f3634 100644 --- a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj_select.java +++ b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProj_select.java @@ -12,6 +12,8 @@ @ColumnInfo(name = "emp_id") private int emp_id; + + private long stu_id; private String item_content; private String deducting_reason; private int score_deducting; @@ -40,6 +42,14 @@ this.deducting_reason = deducting_reason; } + public long getStu_id() { + return stu_id; + } + + public void setStu_id(long stu_id) { + this.stu_id = stu_id; + } + public int getScore_deducting() { return score_deducting; } @@ -52,6 +62,7 @@ public String toString() { return "FailedProj_select{" + "emp_id=" + emp_id + + ", stu_id=" + stu_id + ", item_content='" + item_content + '\'' + ", deducting_reason='" + deducting_reason + '\'' + ", score_deducting=" + score_deducting + diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java index befb00f..beeb253 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java @@ -94,7 +94,7 @@ @Override public void run() { - WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getFailProjDao().insert(new FailedProj(1, r)); + WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getFailProjDao().insert(new FailedProj(1, r,1001)); } }); -- Gitblit v1.8.0