diff --git a/src/main/java/com/biutag/supervision/service/datav/DatavServiceImpl.java b/src/main/java/com/biutag/supervision/service/datav/DatavServiceImpl.java index dc2f730..75170a4 100644 --- a/src/main/java/com/biutag/supervision/service/datav/DatavServiceImpl.java +++ b/src/main/java/com/biutag/supervision/service/datav/DatavServiceImpl.java @@ -1470,6 +1470,7 @@ public class DatavServiceImpl implements DatavService { long leaderCount = negativeBlames.stream() .filter(one -> BlameType.personal.name().equals(one.getType())) + .filter(one -> StrUtil.isNotBlank(one.getBlameName())) .filter(one -> StrUtil.isNotBlank(one.getLeadName())) .flatMap(one -> splitValidAccountabilityResults(one.getLeadHandleResultName()).stream() .map(resultName -> one.getNegativeId() + "_" + one.getLeadName() + "_" + resultName)) @@ -1586,7 +1587,7 @@ public class DatavServiceImpl implements DatavService { ); long numerator = negativeListData.stream() - .filter(one -> "1".equals(one.getIsRectifyCode())) + .filter(item -> ProcessingStatusEnum.completed.name().equals(item.getProcessingStatus())) .count(); long denominator = negativeListData.size(); AuditNegativeVo vo = new AuditNegativeVo(); diff --git a/src/main/java/com/biutag/supervision/service/subDatav/SubDatavServiceImpl.java b/src/main/java/com/biutag/supervision/service/subDatav/SubDatavServiceImpl.java index 77a8d42..2d97f23 100644 --- a/src/main/java/com/biutag/supervision/service/subDatav/SubDatavServiceImpl.java +++ b/src/main/java/com/biutag/supervision/service/subDatav/SubDatavServiceImpl.java @@ -1246,6 +1246,7 @@ public class SubDatavServiceImpl implements SubDatavService { long leaderCount = negativeBlames.stream() .filter(one -> BlameType.personal.name().equals(one.getType())) + .filter(one -> StrUtil.isNotBlank(one.getBlameName())) .filter(one -> StrUtil.isNotBlank(one.getLeadName())) .flatMap(one -> splitValidAccountabilityResults(one.getLeadHandleResultName()).stream() .map(resultName -> one.getNegativeId() + "_" + one.getLeadName() + "_" + resultName))