|
@@ -465,10 +465,9 @@ public class MarkServiceImpl implements MarkService {
|
|
|
double libraryCount = taskList.size();
|
|
|
int expectCount = (int) ((doubleMarkTaskCount1 + studentCount) * group.getDoubleRate() / 100);
|
|
|
|
|
|
-
|
|
|
+
|
|
|
needDouble = (doubleMarkTaskCount2 + doubleCount) < expectCount
|
|
|
- && ((studentCount - libraryCount + doubleCount) <= (expectCount - doubleMarkTaskCount2 - doubleCount)
|
|
|
- || Math.random() < group.getDoubleRate() / 100 + 0.1);
|
|
|
+ && ((studentCount - libraryCount + doubleCount) <= (expectCount - doubleMarkTaskCount2 - doubleCount));
|
|
|
}
|
|
|
if (needDouble) {
|
|
|
markTask = new MarkTask();
|