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