数据总览数据

This commit is contained in:
jjLv 2025-07-04 16:56:27 +08:00
parent 111dcfa568
commit a9d07ce5e7
1 changed files with 1 additions and 4 deletions

View File

@ -130,14 +130,11 @@ public class DataScreeningServiceImpl implements DataScreeningService {
BigDecimal todayNum = Optional.ofNullable(today.getNum()).orElse(BigDecimal.ZERO); BigDecimal todayNum = Optional.ofNullable(today.getNum()).orElse(BigDecimal.ZERO);
if (yesterdayNum.compareTo(BigDecimal.ZERO) == 0) { 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 { } else {
BigDecimal rate = todayNum.subtract(yesterdayNum) BigDecimal rate = todayNum.subtract(yesterdayNum)
.divide(yesterdayNum, 4, RoundingMode.HALF_UP) .divide(yesterdayNum, 4, RoundingMode.HALF_UP)
.multiply(BigDecimal.valueOf(100)); .multiply(BigDecimal.valueOf(100));
if (rate.compareTo(BigDecimal.valueOf(100)) > 0) {
rate = BigDecimal.valueOf(100);
}
today.setRate(String.format("%.2f", rate)); today.setRate(String.format("%.2f", rate));
} }