|
@@ -966,12 +966,10 @@ public class MarkServiceImpl implements MarkService {
|
|
|
group.getExamId(), group.getSubjectCode(), group.getNumber(), 2);
|
|
|
int expectCount = (int) (studentCount * group.getDoubleRate());
|
|
|
// 随机数判断加入当前已经生成双评任务的比例加权
|
|
|
- // 实际双评任务数小于理论生成数 && (剩余未生成双评的数量小于剩余应生成的数量||随机比例)
|
|
|
+ // 实际双评任务数小于理论生成数 && (剩余未生成双评的考生数量小于剩余应生成的数量||随机比例)
|
|
|
needDouble = doubleCount < expectCount
|
|
|
&& ((studentCount - libraryCount + doubleCount) <= (expectCount - doubleCount) || Math
|
|
|
.random() < group.getDoubleRate());
|
|
|
- // needDouble = doubleCount < expectCount && Math.random() <
|
|
|
- // group.getDoubleRate();
|
|
|
}
|
|
|
if (needDouble) {
|
|
|
library = new MarkLibrary();
|