|
@@ -163,7 +163,14 @@ public class ReviewJobService {
|
|
for(int i=0;i<reports.size();i++){
|
|
for(int i=0;i<reports.size();i++){
|
|
reportIds.add(reports.get(i).getId());
|
|
reportIds.add(reports.get(i).getId());
|
|
}
|
|
}
|
|
- JSONObject jsonObject=uploadJob("",examId,caseId,jobName,jobDescription,paperId,startTime,endTime,0,0,workerList,"",0);
|
|
|
|
|
|
+ ReviewJob reviewJob=findJobByExamCase(examId,caseId);
|
|
|
|
+ JSONObject jsonObject=new JSONObject();
|
|
|
|
+ if(reviewJob==null) {
|
|
|
|
+ jsonObject = uploadJob("", examId, caseId, jobName, jobDescription, paperId, startTime, endTime, 0, 0, workerList, "", 0);
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ jsonObject = updateJob(reviewJob.getId(), jobName,jobDescription,paperId,startTime,endTime,0, 0, workerList, "", 0);
|
|
|
|
+ }
|
|
// groupDao.save(new ReviewGroup("default","",workerList,jobId,reportIds));
|
|
// groupDao.save(new ReviewGroup("default","",workerList,jobId,reportIds));
|
|
if(jsonObject.getString("status").equals("success")) {
|
|
if(jsonObject.getString("status").equals("success")) {
|
|
messageVO.setStatus("200");
|
|
messageVO.setStatus("200");
|