|
@@ -966,10 +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());
|
|
|
+ .random() < group.getDoubleRate() + 0.1);
|
|
|
}
|
|
|
if (needDouble) {
|
|
|
library = new MarkLibrary();
|