@@ -87,7 +87,7 @@ public class ReportServiceImpl implements ReportService { | |||
} | |||
private String calcRate(BigDecimal now, BigDecimal prev) { | |||
if (prev == null || prev.compareTo(BigDecimal.ZERO) == 0) return "0"; | |||
if (now==null||now.compareTo(BigDecimal.ZERO) == 0||prev == null || prev.compareTo(BigDecimal.ZERO) == 0) return "0"; | |||
return now.subtract(prev).divide(prev, 4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP).toString(); | |||
} | |||