|
@@ -2,8 +2,11 @@ package edu.nju.service;
|
|
|
|
|
|
import edu.nju.dao.ReviewAnswerDao;
|
|
import edu.nju.dao.ReviewAnswerDao;
|
|
import edu.nju.dao.ReviewItemDao;
|
|
import edu.nju.dao.ReviewItemDao;
|
|
|
|
+import edu.nju.dao.ReviewWorkerDao;
|
|
import edu.nju.entities.ReviewAnswer;
|
|
import edu.nju.entities.ReviewAnswer;
|
|
import edu.nju.entities.ReviewItem;
|
|
import edu.nju.entities.ReviewItem;
|
|
|
|
+import edu.nju.entities.ReviewWorker;
|
|
|
|
+import edu.nju.model.ReviewWorkerVO;
|
|
import org.json.JSONObject;
|
|
import org.json.JSONObject;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -18,6 +21,8 @@ public class ReviewAnalyzeService {
|
|
ReviewAnswerDao reviewAnswerDao;
|
|
ReviewAnswerDao reviewAnswerDao;
|
|
@Autowired
|
|
@Autowired
|
|
ReviewItemDao reviewItemDao;
|
|
ReviewItemDao reviewItemDao;
|
|
|
|
+ @Autowired
|
|
|
|
+ ReviewWorkerDao reviewWorkerDao;
|
|
|
|
|
|
public JSONObject analyzeItem(String itemId,String reportId,String jobId){
|
|
public JSONObject analyzeItem(String itemId,String reportId,String jobId){
|
|
JSONObject jsonObject=new JSONObject();
|
|
JSONObject jsonObject=new JSONObject();
|
|
@@ -31,7 +36,9 @@ public class ReviewAnalyzeService {
|
|
List<String>urls=reviewAnswer.getFile_url();
|
|
List<String>urls=reviewAnswer.getFile_url();
|
|
if(urls.size()!=0){
|
|
if(urls.size()!=0){
|
|
String workerId=reviewAnswer.getWorker_id();
|
|
String workerId=reviewAnswer.getWorker_id();
|
|
- map.put(workerId,urls);
|
|
|
|
|
|
+ ReviewWorker worker=reviewWorkerDao.find(workerId);
|
|
|
|
+ ReviewWorkerVO workerVO=reviewWorkerDao.getEduInfo(worker);
|
|
|
|
+ map.put(new JSONObject(workerVO).toString(),urls);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
jsonObject=new JSONObject(map);
|
|
jsonObject=new JSONObject(map);
|
|
@@ -44,7 +51,9 @@ public class ReviewAnalyzeService {
|
|
if(answers.size()!=0){
|
|
if(answers.size()!=0){
|
|
String answer=answers.get(0);
|
|
String answer=answers.get(0);
|
|
String workerId=reviewAnswer.getWorker_id();
|
|
String workerId=reviewAnswer.getWorker_id();
|
|
- map.put(workerId,answer);
|
|
|
|
|
|
+ ReviewWorker worker=reviewWorkerDao.find(workerId);
|
|
|
|
+ ReviewWorkerVO workerVO=reviewWorkerDao.getEduInfo(worker);
|
|
|
|
+ map.put(new JSONObject(workerVO).toString(),answer);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
jsonObject=new JSONObject(map);
|
|
jsonObject=new JSONObject(map);
|