Ver Fonte

fixbugs

yin há 1 ano atrás
pai
commit
a61da5c18c

+ 2 - 2
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

@@ -1256,11 +1256,11 @@ public class MarkServiceImpl implements MarkService {
                         doubleList.remove(2);
                     }
                     double sum = doubleList.stream().collect(Collectors.summingDouble(x -> x));
-                    item.setScore(BigDecimalUtils.div(sum, list.size()));
+                    item.setScore(BigDecimalUtils.div(sum, doubleList.size()));
                     score = BigDecimalUtils.add(score, item.getScore());
                 } else if (ScorePolicy.AVG.equals(group.getScorePolicy())) {
                     double sum = doubleList.stream().collect(Collectors.summingDouble(x -> x));
-                    item.setScore(BigDecimalUtils.div(sum, list.size()));
+                    item.setScore(BigDecimalUtils.div(sum, doubleList.size()));
                     score = BigDecimalUtils.add(score, item.getScore());
                 } else if (ScorePolicy.MAX.equals(group.getScorePolicy())) {
                     double max = doubleList.stream().reduce(doubleList.get(0), Double::max);