Kaynağa Gözat

根据examId,caseId获得对应的reviewJob

MengyangDuan 5 yıl önce
ebeveyn
işleme
d620824b76

+ 15 - 0
src/main/java/edu/nju/controller/ReviewJobController.java

@@ -140,4 +140,19 @@ public class ReviewJobController {
         }
     }
 
+    @RequestMapping(value = "/getJobsByExamCase")
+    @ResponseBody
+    public void getJobsByExamCase(String examId,String caseId,HttpServletResponse response){
+        try {
+            PrintWriter out = response.getWriter();
+            ReviewJob reviewJob=reviewJobService.findJobByExamCase(examId, caseId);
+            out.print(new JSONObject(reviewJob));
+            out.flush();
+            out.close();
+        }catch (IOException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        }
+    }
+
 }

+ 1 - 0
src/main/java/edu/nju/dao/ReviewJobDao.java

@@ -56,4 +56,5 @@ public class ReviewJobDao {
         List<ReviewJob> list = mongoOperations.find(query,ReviewJob.class);
         return list;
     }
+
 }

+ 4 - 0
src/main/java/edu/nju/service/ReviewJobService.java

@@ -222,4 +222,8 @@ public class ReviewJobService {
     public List<ReviewJob>getJobsByPaper(String paperId){
         return jobDao.findJobsByPaper(paperId);
     }
+
+    public ReviewJob findJobByExamCase(String examId,String caseId){
+        return jobDao.findJobByExamCase(examId, caseId);
+    }
 }