|
@@ -134,20 +134,22 @@ public class AssignTaskService {
|
|
Paper paper = iterator.next();
|
|
Paper paper = iterator.next();
|
|
String serialNumber = null;
|
|
String serialNumber = null;
|
|
Integer displayNumber = null;
|
|
Integer displayNumber = null;
|
|
- //是否定序
|
|
|
|
- int seq=0;
|
|
|
|
- long sortRule = taskList.stream().filter(m->Objects.equals(m.getCode(), paper.getLevel())&& m.getSortRule() == 1).count();
|
|
|
|
- if(sortRule !=0) {
|
|
|
|
- if(map.containsKey(paper.getLevel() + idx)){
|
|
|
|
- seq = (int) map.get(paper.getLevel() + idx);
|
|
|
|
|
|
+ if (Objects.equals(MarkStage.SCORE, markSubject.getStage())) {
|
|
|
|
+ //是否定序
|
|
|
|
+ int seq = 0;
|
|
|
|
+ long sortRule = taskList.stream().filter(m -> Objects.equals(m.getCode(), paper.getLevel()) && m.getSortRule() == 1).count();
|
|
|
|
+ if (sortRule != 0) {
|
|
|
|
+ if (map.containsKey(paper.getLevel() + idx)) {
|
|
|
|
+ seq = (int) map.get(paper.getLevel() + idx);
|
|
|
|
+ }
|
|
|
|
+ seq = ++seq;
|
|
|
|
+ serialNumber = paper.getLevel() + seq;
|
|
|
|
+ //是否显示序号
|
|
|
|
+ long display = taskList.stream().filter(m -> Objects.equals(m.getCode(), paper.getLevel()) && m.getDisplayNumber() == 1).count();
|
|
|
|
+ displayNumber = (int) display;
|
|
|
|
+ //设置新值
|
|
|
|
+ map.put(paper.getLevel() + idx, seq);
|
|
}
|
|
}
|
|
- seq = ++seq;
|
|
|
|
- serialNumber = paper.getLevel() + seq;
|
|
|
|
- //是否显示序号
|
|
|
|
- long display = taskList.stream().filter(m->Objects.equals(m.getCode(), paper.getLevel())&& m.getDisplayNumber() == 1).count();
|
|
|
|
- displayNumber = (int) display;
|
|
|
|
- //设置新值
|
|
|
|
- map.put(paper.getLevel()+ idx, seq);
|
|
|
|
}
|
|
}
|
|
for (MarkUser marker : markerGroups.get(idx).getMarkers()) {
|
|
for (MarkUser marker : markerGroups.get(idx).getMarkers()) {
|
|
Long random = getRandom(marker.getId(), paper.getId(), marker.getWorkId(), paper.getExamNumber(), randomMap);
|
|
Long random = getRandom(marker.getId(), paper.getId(), marker.getWorkId(), paper.getExamNumber(), randomMap);
|