|
@@ -66,10 +66,12 @@ public class HomePageService {
|
|
|
public ResponseBodyVO<ServiceVO> selectService() {
|
|
|
|
|
|
List<SystemServerPO> systemServerPOList = systemServerMapper.selectAll();
|
|
|
+ long count = systemServerPOList.stream().filter(system -> "gpu".equals(system.getServerType())).count();
|
|
|
|
|
|
ServiceVO build = ServiceVO.builder()
|
|
|
.userNumber(userMapper.selectCount())
|
|
|
.onlineNumber(oauthClientService.online().getInfo())
|
|
|
+ .simulationNodeNumber((int) count)
|
|
|
.simulationLicenseNumber(systemServerMapper.selectSumOfTaskNumber())
|
|
|
.dynamicsLicenseNumber(1) // 待定
|
|
|
.build();
|
|
@@ -113,9 +115,9 @@ public class HomePageService {
|
|
|
.serverType(po.getServerType())
|
|
|
.cpuUsage((int) (po.getCpuUsage() * 100))
|
|
|
.memoryUsage((int) (po.getMemoryUsage() * 100))
|
|
|
- .memoryAvailable(po.getMemoryAvailable() * 1.0 / 1024.0 / 1024.0)
|
|
|
+ .memoryAvailable((double) (int) (po.getMemoryAvailable() * 1.0 / 1024.0 / 1024.0 * 100) / 100)
|
|
|
.diskUsage((int) (po.getDiskUsage() * 100))
|
|
|
- .diskAvailable(po.getDiskAvailable() * 1.0 / 1024.0 / 1024.0)
|
|
|
+ .diskAvailable((double) (int) (po.getDiskAvailable() * 1.0 / 1024.0 / 1024.0 * 100) / 100)
|
|
|
.taskNumber(po.getTaskNumber())
|
|
|
.build();
|
|
|
systemServerVOList.add(vo);
|