优化常用单位、用户自定义列保存优化、业务流量库优化

This commit is contained in:
gaoyutao
2025-11-05 14:48:02 +08:00
parent e9970b94a9
commit d0ac03ffbf
5 changed files with 81 additions and 12 deletions
@@ -61,5 +61,13 @@ public class InitialDiskInfo extends BaseEntity
private String startTime;
/** 结束时间 */
private String endTime;
/** 换算后的读取次数 */
private String readTimesStr;
/** 换算后的写入次数 */
private String writeTimesStr;
/** 换算后的读取字节 */
private String readBytesStr;
/** 换算后的写入次数 */
private String writeBytesStr;
}
@@ -2,6 +2,7 @@ package com.ruoyi.rocketmq.service.impl;
import com.ruoyi.common.core.utils.DateUtils;
import com.ruoyi.common.core.utils.EchartsDataUtils;
import com.ruoyi.common.core.utils.UnitChangeUtil;
import com.ruoyi.rocketmq.domain.InitialDiskInfo;
import com.ruoyi.rocketmq.mapper.InitialDiskInfoMapper;
import com.ruoyi.rocketmq.service.IInitialDiskInfoService;
@@ -126,9 +127,15 @@ public class InitialDiskInfoServiceImpl implements IInitialDiskInfoService
@Override
public InitialDiskInfo getDistDetailsMsg(InitialDiskInfo initialDiskInfo) {
InitialDiskInfo info = initialDiskInfoMapper.getDistDetailsMsgByClientId(initialDiskInfo);
long gbUnit = 1024L * 1024 * 1024;
info.setTotal(info.getTotal() / gbUnit);
return initialDiskInfoMapper.getDistDetailsMsgByClientId(initialDiskInfo);
if(info != null){
long gbUnit = 1024L * 1024 * 1024;
info.setTotal(info.getTotal() / gbUnit);
info.setReadTimesStr(UnitChangeUtil.formatWithUnit(info.getReadTimes()));
info.setWriteTimesStr(UnitChangeUtil.formatWithUnit(info.getWriteTimes()));
info.setReadBytesStr(UnitChangeUtil.formatWithKbMin(info.getReadBytes()));
info.setWriteBytesStr(UnitChangeUtil.formatWithKbMin(info.getWriteBytes()));
}
return info;
}
/**
* /dev/sda读写速率(KB/s)