|
@@ -335,14 +335,20 @@ public class PaperApi {
|
|
|
String action = body.get("action");
|
|
|
String level = body.get("level");
|
|
|
String tagged = body.get("tagged");
|
|
|
- //需要打回的评卷员
|
|
|
- String ranges = body.get("range");
|
|
|
if (action != null && level != null) {
|
|
|
if (action.equals("leveling")) {
|
|
|
+ paper.setOneClick(true);
|
|
|
+ paper.setRejectedByLeader(false);
|
|
|
markingService.levelMarkPaper(paper, level, false);
|
|
|
} else if (action.equals("sampling")) {
|
|
|
+ paper.setOneClick(false);
|
|
|
+ paper.setRejectedByLeader(false);
|
|
|
markingService.levelMarkPaper(paper, level, true);
|
|
|
} else if (action.equals("reject")) {
|
|
|
+ paper.setOneClick(false);
|
|
|
+ paper.setRejectedByLeader(true);
|
|
|
+ //需要打回的评卷员
|
|
|
+ String ranges = body.get("range");
|
|
|
markingService.reject(paper, level, ranges);
|
|
|
}
|
|
|
}
|
|
@@ -372,14 +378,20 @@ public class PaperApi {
|
|
|
String[] ids = paperIds.split(",");
|
|
|
for (String id : ids) {
|
|
|
Paper paper = paperRepo.findOne(Long.valueOf(id));
|
|
|
- //需要打回的评卷员
|
|
|
- String ranges = body.get("range");
|
|
|
if (action != null && level != null) {
|
|
|
if (action.equals("leveling")) {
|
|
|
+ paper.setOneClick(true);
|
|
|
+ paper.setRejectedByLeader(false);
|
|
|
markingService.levelMarkPaper(paper, level, false);
|
|
|
} else if (action.equals("sampling")) {
|
|
|
+ paper.setOneClick(false);
|
|
|
+ paper.setRejectedByLeader(false);
|
|
|
markingService.levelMarkPaper(paper, level, true);
|
|
|
} else if (action.equals("reject")) {
|
|
|
+ paper.setOneClick(false);
|
|
|
+ paper.setRejectedByLeader(true);
|
|
|
+ //需要打回的评卷员
|
|
|
+ String ranges = body.get("range");
|
|
|
markingService.reject(paper, level, ranges);
|
|
|
}
|
|
|
}
|