数据总览数据
This commit is contained in:
parent
111dcfa568
commit
a9d07ce5e7
|
|
@ -130,14 +130,11 @@ public class DataScreeningServiceImpl implements DataScreeningService {
|
|||
BigDecimal todayNum = Optional.ofNullable(today.getNum()).orElse(BigDecimal.ZERO);
|
||||
|
||||
if (yesterdayNum.compareTo(BigDecimal.ZERO) == 0) {
|
||||
today.setRate(todayNum.compareTo(BigDecimal.ZERO) == 0 ? "0.0" : "100.0");
|
||||
today.setRate(todayNum.compareTo(BigDecimal.ZERO) == 0 ? "0.0" : "∞");
|
||||
} else {
|
||||
BigDecimal rate = todayNum.subtract(yesterdayNum)
|
||||
.divide(yesterdayNum, 4, RoundingMode.HALF_UP)
|
||||
.multiply(BigDecimal.valueOf(100));
|
||||
if (rate.compareTo(BigDecimal.valueOf(100)) > 0) {
|
||||
rate = BigDecimal.valueOf(100);
|
||||
}
|
||||
today.setRate(String.format("%.2f", rate));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue