11-06-更新0校验

This commit is contained in:
2025-11-06 11:53:42 +08:00
parent a9872467c0
commit eaf90fb8b5

View File

@ -283,8 +283,14 @@ public class OpsInspectionReportServiceImpl implements IOpsInspectionReportServi
//完成率
//完成数
int finishCount = thisMonth.stream().filter(vo -> vo.getStatus().equals("3")).toList().size();
BigDecimal divide = BigDecimal.valueOf(finishCount).divide(BigDecimal.valueOf(thisMonth.size()), 2, RoundingMode.HALF_UP);
recordVo.setWcl(divide.multiply(new BigDecimal("100")).toString());
BigDecimal divide = BigDecimal.ZERO;
if (thisMonth.size() == 0){
divide = BigDecimal.valueOf(finishCount).divide(BigDecimal.valueOf(thisMonth.size()), 2, RoundingMode.HALF_UP);
recordVo.setWcl(divide.multiply(new BigDecimal("100")).toString());
}else {
recordVo.setWcl("0");
}
//统计上一月的数据
firstDay = LocalDate.now().minusMonths(1).withDayOfMonth(1);