martin 3 năm trước cách đây
mục cha
commit
6263d42c3d

+ 4 - 2
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/service/HomePageService.java

@@ -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);