diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/ReportServiceImpl.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/ReportServiceImpl.java index 767cb65..f904e71 100644 --- a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/ReportServiceImpl.java +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/ReportServiceImpl.java @@ -407,7 +407,7 @@ public class ReportServiceImpl implements ReportService { return value.stream().filter(x -> x.getValueType().equals(name)).map(temp -> { BigDecimal o = null; try { - o = (BigDecimal) finalField.get(temp); + o = BigDecimal.valueOf((Double) finalField.get(temp)); } catch (IllegalAccessException e) { throw new RuntimeException(e); }