xiaofei 1 年間 前
コミット
10e72529d9

+ 2 - 3
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/MarkServiceImpl.java

@@ -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();