疯狂的狮子li
2021-04-08 1d3a361a66474f7ddb5b2ebfae6083d28f24d1b5
fix 字节转换 bug
已修改1个文件
22 ■■■■■ 文件已修改
ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/Server.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/Server.java
@@ -1,25 +1,19 @@
package com.ruoyi.framework.web.domain;
import java.util.LinkedList;
import java.util.List;
import java.util.Properties;
import cn.hutool.core.net.NetUtil;
import cn.hutool.core.util.NumberUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.system.*;
import cn.hutool.system.oshi.CpuInfo;
import cn.hutool.system.oshi.OshiUtil;
import com.ruoyi.framework.web.domain.server.Cpu;
import com.ruoyi.framework.web.domain.server.Jvm;
import com.ruoyi.framework.web.domain.server.Mem;
import com.ruoyi.framework.web.domain.server.Sys;
import com.ruoyi.framework.web.domain.server.SysFile;
import com.ruoyi.framework.web.domain.server.*;
import lombok.Data;
import oshi.hardware.GlobalMemory;
import oshi.software.os.FileSystem;
import oshi.software.os.OSFileStore;
import oshi.software.os.OperatingSystem;
import java.util.LinkedList;
import java.util.List;
/**
 * 服务器相关信息
@@ -149,15 +143,15 @@
        long mb = kb * 1024;
        long gb = mb * 1024;
        if (size >= gb) {
            return StrUtil.format("%.1f GB", (float) size / gb);
            return String.format("%.1f GB", (float) size / gb);
        } else if (size >= mb) {
            float f = (float) size / mb;
            return StrUtil.format(f > 100 ? "%.0f MB" : "%.1f MB", f);
            return String.format(f > 100 ? "%.0f MB" : "%.1f MB", f);
        } else if (size >= kb) {
            float f = (float) size / kb;
            return StrUtil.format(f > 100 ? "%.0f KB" : "%.1f KB", f);
            return String.format(f > 100 ? "%.0f KB" : "%.1f KB", f);
        } else {
            return StrUtil.format("%d B", size);
            return String.format("%d B", size);
        }
    }
}