|
@@ -52,22 +52,6 @@ public class ReviewController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-// @RequestMapping(value = "/getItemsByJob")
|
|
|
|
-// @ResponseBody
|
|
|
|
-// public void getItemListByJobId(String job_id, HttpServletResponse response){
|
|
|
|
-// try {
|
|
|
|
-// PrintWriter out = response.getWriter();
|
|
|
|
-// List<ReviewItem> items = iservice.getJobItems(job_id);
|
|
|
|
-// out.print(new JSONArray(items));
|
|
|
|
-// out.flush();
|
|
|
|
-// out.close();
|
|
|
|
-// }catch (IOException e) {
|
|
|
|
-// // TODO Auto-generated catch block
|
|
|
|
-// e.printStackTrace();
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
-// }
|
|
|
|
-
|
|
|
|
@RequestMapping(value = "/getReportsByWorkerJob")
|
|
@RequestMapping(value = "/getReportsByWorkerJob")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public void getReportListByWorkerJob(String job_id, String worker_id, HttpServletResponse response){
|
|
public void getReportListByWorkerJob(String job_id, String worker_id, HttpServletResponse response){
|
|
@@ -85,10 +69,10 @@ public class ReviewController {
|
|
|
|
|
|
@RequestMapping(value = "/getItemsByReport")
|
|
@RequestMapping(value = "/getItemsByReport")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- public void getItemsByReport(String report_id, HttpServletResponse response){
|
|
|
|
|
|
+ public void getItemsByReport(String reportId, HttpServletResponse response){
|
|
try {
|
|
try {
|
|
PrintWriter out = response.getWriter();
|
|
PrintWriter out = response.getWriter();
|
|
- List<ReviewItem> items = iservice.getItemsByReport(report_id);
|
|
|
|
|
|
+ List<ReviewItem> items = iservice.getItemsByReport(reportId);
|
|
out.print(new JSONArray(items));
|
|
out.print(new JSONArray(items));
|
|
out.flush();
|
|
out.flush();
|
|
out.close();
|
|
out.close();
|
|
@@ -134,11 +118,26 @@ public class ReviewController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- @RequestMapping(value = "/updateAnswer", method = RequestMethod.POST)
|
|
|
|
|
|
+ @RequestMapping(value = "/getWorkersByJob")
|
|
|
|
+ @ResponseBody
|
|
|
|
+ public void getWorkers(String jobId, HttpServletResponse response){
|
|
|
|
+ try {
|
|
|
|
+ PrintWriter out = response.getWriter();
|
|
|
|
+ List<ReviewWorkerVO> reviewWorkerVOs = iservice.getWorkersByJob(jobId);
|
|
|
|
+ out.print(new JSONArray(reviewWorkerVOs));
|
|
|
|
+ out.flush();
|
|
|
|
+ out.close();
|
|
|
|
+ }catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @RequestMapping(value = "/saveCorrectAnswer", method = RequestMethod.POST)
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- public void updateAnswer(String id, @RequestParam("answers")List<String>answers,@RequestParam("attachment_location") List<String> file_url, HttpServletResponse response){
|
|
|
|
|
|
+ public void updateCorrectAnswer(String itemId,String reportId, String workerId,String paperId,String jobId,String answer,@RequestParam("attachment_location") List<String> file_url, String grade, HttpServletResponse response) {
|
|
JSONObject result = new JSONObject();
|
|
JSONObject result = new JSONObject();
|
|
- if(iservice.updateAnswer(id, answers, file_url)){
|
|
|
|
|
|
+ if (iservice.saveCorrectAnswer(itemId, reportId, workerId, paperId, jobId, answer, file_url, grade)) {
|
|
result.put("status", "200");
|
|
result.put("status", "200");
|
|
} else {
|
|
} else {
|
|
result.put("status", "500");
|
|
result.put("status", "500");
|
|
@@ -148,19 +147,19 @@ public class ReviewController {
|
|
out.print(result);
|
|
out.print(result);
|
|
out.flush();
|
|
out.flush();
|
|
out.close();
|
|
out.close();
|
|
- }catch (IOException e) {
|
|
|
|
|
|
+ } catch (IOException e) {
|
|
// TODO Auto-generated catch block
|
|
// TODO Auto-generated catch block
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- @RequestMapping(value = "/getWorkersByJob")
|
|
|
|
|
|
+ @RequestMapping(value = "/getItemAnswers")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- public void getWorkers(String jobId, HttpServletResponse response){
|
|
|
|
|
|
+ public void getItemReportJobAnswers(String itemId, String reportId,String jobId, HttpServletResponse response){
|
|
try {
|
|
try {
|
|
PrintWriter out = response.getWriter();
|
|
PrintWriter out = response.getWriter();
|
|
- List<ReviewWorkerVO> reviewWorkerVOs = iservice.getWorkersByJob(jobId);
|
|
|
|
- out.print(new JSONArray(reviewWorkerVOs));
|
|
|
|
|
|
+ List<ReviewAnswer> reviewAnswers = iservice.getItemReportJobAnswers(itemId,reportId,jobId);
|
|
|
|
+ out.print(new JSONArray(reviewAnswers));
|
|
out.flush();
|
|
out.flush();
|
|
out.close();
|
|
out.close();
|
|
}catch (IOException e) {
|
|
}catch (IOException e) {
|
|
@@ -168,4 +167,5 @@ public class ReviewController {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|