Explorar el Código

reviewAnswer里is_finished字段导致构造函数的问题修复

MengyangDuan hace 5 años
padre
commit
6256970aa5
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      src/main/java/edu/nju/entities/ReviewAnswer.java

+ 5 - 2
src/main/java/edu/nju/entities/ReviewAnswer.java

@@ -35,7 +35,7 @@ public class ReviewAnswer implements java.io.Serializable{
     private boolean is_finished;
 
     @PersistenceConstructor
-    public ReviewAnswer(String item_id,String report_id, List<String> answers, String worker_id, List<String> file_url,String job_id,String paper_id,boolean is_finished) {
+    public ReviewAnswer(String item_id,String report_id, List<String> answers, String worker_id, List<String> file_url,String job_id,String paper_id,Boolean is_finished) {
         this.item_id = item_id;
         this.report_id=report_id;
         this.answers = answers;
@@ -44,7 +44,10 @@ public class ReviewAnswer implements java.io.Serializable{
         this.job_id=job_id;
         this.paper_id=paper_id;
         this.grade="";
-        this.is_finished=is_finished;
+        if(is_finished==null)
+            this.is_finished=true;
+        else
+            this.is_finished=is_finished;
     }
     @PersistenceConstructor
     public ReviewAnswer(String item_id,String report_id,String worker_id,String job_id,String paper_id){