资源容量保留小数点后两位
This commit is contained in:
parent
c72b8f2aba
commit
546e4be756
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue