Browse Source

控制台-全局

zhaops 5 years ago
parent
commit
2eb8b0c744

+ 3 - 0
src/main/java/com/diagbot/aggregate/ResultStatisticsAggregate.java

@@ -80,6 +80,7 @@ public class ResultStatisticsAggregate {
         if (ListUtil.isEmpty(qcEntryNumList)) {
             standardEntryNumList.forEach(entryNum -> {
                 Integer totleNum = entryNum.getNum() * mrNum;
+                entryNum.setNum(0);
                 entryNum.setPercent(0d);
                 entryNum.setPercentStr("0%");
                 entryNum.setTotleNum(totleNum);
@@ -91,6 +92,7 @@ public class ResultStatisticsAggregate {
                 standardEntryNumList.forEach(entryNum -> {
                     Integer totleNum = entryNum.getNum() * mrNum;
                     if (qcEntryNumMap.containsKey(entryNum.getId())) {
+                        entryNum.setNum(qcEntryNumMap.get(entryNum.getId()));
                         Double percent = BigDecimal.valueOf(entryNum.getNum())
                                 .divide(BigDecimal.valueOf(totleNum), 4, RoundingMode.HALF_UP)
                                 .doubleValue();
@@ -101,6 +103,7 @@ public class ResultStatisticsAggregate {
                         entryNum.setPercent(percent);
                         entryNum.setPercentStr(percentStr);
                     } else {
+                        entryNum.setNum(0);
                         entryNum.setPercent(0d);
                         entryNum.setPercentStr("0%");
                         entryNum.setTotleNum(totleNum);