Browse Source

fix--领导问责不应该光从个人问责中提取

master
buaixuexideshitongxue 2 weeks ago
parent
commit
550f6ccc2b
  1. 4
      src/main/java/com/biutag/supervision/service/report/impl/ReportAccountabilityStatsServiceImpl.java

4
src/main/java/com/biutag/supervision/service/report/impl/ReportAccountabilityStatsServiceImpl.java

@ -79,9 +79,9 @@ public class ReportAccountabilityStatsServiceImpl implements ReportAccountabilit
.filter(one -> !"不予追责".equals(one.getHandleResultName())) .filter(one -> !"不予追责".equals(one.getHandleResultName()))
.toList(); .toList();
log.info("个人问责记录数量: {}", personalBlames.size()); log.info("个人问责记录数量: {}", personalBlames.size());
// 4. 领导问责(从个人问责记录中拆分,按 negativeId + 领导姓名 + 领导处理结果 去重) // 4. 领导问责(按 negativeId + 领导姓名 + 领导处理结果 去重)
Set<String> seenLead = new HashSet<>(); Set<String> seenLead = new HashSet<>();
List<NegativeBlame> leadBlames = personalBlames.stream() List<NegativeBlame> leadBlames = negativeBlames.stream()
.filter(one -> StrUtil.isNotBlank(one.getLeadHandleResultName())) .filter(one -> StrUtil.isNotBlank(one.getLeadHandleResultName()))
.filter(one -> !"不予追责".equals(one.getLeadHandleResultName())) .filter(one -> !"不予追责".equals(one.getLeadHandleResultName()))
.filter(one -> seenLead.add( .filter(one -> seenLead.add(

Loading…
Cancel
Save