|
@@ -55,7 +55,7 @@ public class ReviewJobService {
|
|
|
ReviewJob newReviewJob = new ReviewJob(examId, caseId, name, description, Long.toString(System.currentTimeMillis()), paperId,reviewPaper.getId(), startTime, endTime, "", isCrossValidation, validationNum,maxWorker);
|
|
|
jobId = jobDao.save(newReviewJob);
|
|
|
}
|
|
|
- if(workerDistribution.equals("")){
|
|
|
+ if(workerDistribution.equals("")||workerDistribution.equals("[]")){
|
|
|
List<String>workerIds=new ArrayList<>();
|
|
|
for(int i=0;i<workerList.size();i++){
|
|
|
String workerIndex=workerList.get(i);
|
|
@@ -93,7 +93,7 @@ public class ReviewJobService {
|
|
|
JSONArray jsonArray2=jsonObject.getJSONArray("report");
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
- return e.getMessage();
|
|
|
+ return "分配信息不正确:"+e.getMessage();
|
|
|
}
|
|
|
return "success";
|
|
|
}
|
|
@@ -116,7 +116,7 @@ public class ReviewJobService {
|
|
|
List<String>originalIds=new ArrayList<>();
|
|
|
for(int j=0;j<jsonArray2.length();j++){
|
|
|
String originalId=String.valueOf(jsonArray2.get(j));
|
|
|
- String paperOriginalId=paperId+"_"+originalId;
|
|
|
+ String paperOriginalId=paperId+"-"+originalId;
|
|
|
String reportId=reportDao.findReportByPaperOriginalId(paperId,originalId).getId();
|
|
|
paperOriginalIds.add(paperOriginalId);
|
|
|
reportIds.add(reportId);
|
|
@@ -212,7 +212,7 @@ public class ReviewJobService {
|
|
|
jsonObject.put("name",reviewGroup.getName());
|
|
|
jsonObject.put("description",reviewGroup.getDescription());
|
|
|
jsonObject.put("worker",reviewGroup.getWorkers_id());
|
|
|
- jsonObject.put("report",reviewGroup.getPaper_original_id());
|
|
|
+ jsonObject.put("report",reviewGroup.getOriginal_id());
|
|
|
jsonArray.put(jsonObject);
|
|
|
}
|
|
|
return jsonArray;
|