|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private String calcRate(BigDecimal now, BigDecimal prev) { |
|
|
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(); |
|
|
return now.subtract(prev).divide(prev, 4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP).toString(); |
|
|
} |
|
|
} |
|
|
|
|
|
|