资源容量保留小数点后两位

This commit is contained in:
cjw 2024-06-26 14:54:00 +08:00
parent c72b8f2aba
commit 546e4be756
2 changed files with 5 additions and 6 deletions

View File

@ -44,5 +44,5 @@ public class SysOssVolumeVo implements Serializable {
private Long useVolume; private Long useVolume;
private String useVolumename; private String useVolumename;
private String volumePercent; private Double volumePercent;
} }

View File

@ -385,10 +385,10 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
String useName = DataSizeUtil.format(useVolume); String useName = DataSizeUtil.format(useVolume);
ossVolumeVo.setTotalVolumeName(totalName); ossVolumeVo.setTotalVolumeName(totalName);
ossVolumeVo.setUseVolumename(useName); ossVolumeVo.setUseVolumename(useName);
int i = BigDecimal.valueOf(useVolume) double i = BigDecimal.valueOf(useVolume)
.divide(BigDecimal.valueOf(totalVolume), 2, RoundingMode.HALF_UP) .divide(BigDecimal.valueOf(totalVolume), 4, RoundingMode.HALF_UP)
.multiply(BigDecimal.valueOf(100)).intValue(); .multiply(BigDecimal.valueOf(100)).doubleValue();
ossVolumeVo.setVolumePercent(i + "%"); ossVolumeVo.setVolumePercent(i);
return ossVolumeVo; return ossVolumeVo;
} }
@ -405,5 +405,4 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
int i = volumeMapper.decreaseUse(sysOssVolume.getId(), use); int i = volumeMapper.decreaseUse(sysOssVolume.getId(), use);
return i > 0; return i > 0;
} }
} }