|
1 | 1 | package io.choerodon.devops.app.service.impl; |
2 | 2 |
|
3 | | -import java.text.SimpleDateFormat; |
4 | | -import java.util.List; |
5 | | -import java.util.Map; |
6 | | -import java.util.Objects; |
7 | | -import java.util.stream.Collectors; |
8 | | - |
9 | 3 | import com.alibaba.fastjson.JSONObject; |
10 | 4 | import org.slf4j.Logger; |
11 | 5 | import org.slf4j.LoggerFactory; |
|
15 | 9 | import org.springframework.stereotype.Service; |
16 | 10 | import org.springframework.util.Assert; |
17 | 11 | import org.springframework.util.CollectionUtils; |
| 12 | +import org.springframework.util.ObjectUtils; |
18 | 13 | import org.springframework.util.StringUtils; |
19 | 14 |
|
| 15 | +import java.text.SimpleDateFormat; |
| 16 | +import java.util.List; |
| 17 | +import java.util.Map; |
| 18 | +import java.util.Objects; |
| 19 | +import java.util.stream.Collectors; |
| 20 | + |
20 | 21 | import io.choerodon.core.domain.Page; |
21 | 22 | import io.choerodon.core.exception.CommonException; |
22 | 23 | import io.choerodon.devops.api.vo.AgentNodeInfoVO; |
@@ -106,9 +107,9 @@ private String node2JsonString(AgentNodeInfoVO raw) { |
106 | 107 | BeanUtils.copyProperties(raw, node); |
107 | 108 | node.setCpuLimit(String.format(CPU_MEASURE_FORMAT, K8sUtil.getNormalValueFromCpuString(node.getCpuLimit()))); |
108 | 109 | node.setCpuRequest(String.format(CPU_MEASURE_FORMAT, K8sUtil.getNormalValueFromCpuString(node.getCpuRequest()))); |
109 | | - node.setCpuTotal(String.format(CPU_MEASURE_FORMAT, K8sUtil.getNormalValueFromCpuString(StringUtils.isEmpty(raw.getCpuAllocatable()) ? raw.getCpuCapacity() : raw.getCpuAllocatable()))); |
110 | | - node.setPodTotal(Long.parseLong(StringUtils.isEmpty(raw.getPodAllocatable()) ? raw.getPodCapacity() : raw.getPodAllocatable())); |
111 | | - node.setMemoryTotal(StringUtils.isEmpty(raw.getMemoryAllocatable()) ? raw.getMemoryCapacity() : raw.getMemoryAllocatable()); |
| 110 | + node.setCpuTotal(String.format(CPU_MEASURE_FORMAT, K8sUtil.getNormalValueFromCpuString(ObjectUtils.isEmpty(raw.getCpuAllocatable()) ? raw.getCpuCapacity() : raw.getCpuAllocatable()))); |
| 111 | + node.setPodTotal(ObjectUtils.isEmpty(raw.getPodAllocatable()) ? K8sUtil.getNormalValueFromPodString(raw.getPodCapacity()) : K8sUtil.getNormalValueFromPodString(raw.getPodAllocatable())); |
| 112 | + node.setMemoryTotal(ObjectUtils.isEmpty(raw.getMemoryAllocatable()) ? raw.getMemoryCapacity() : raw.getMemoryAllocatable()); |
112 | 113 |
|
113 | 114 | setMemoryInfo(node); |
114 | 115 |
|
@@ -307,8 +308,8 @@ public List<String> queryNodeName(Long projectId, Long clusterId) { |
307 | 308 | long total = stringRedisTemplate.opsForList().size(rediskey); |
308 | 309 |
|
309 | 310 | return Objects.requireNonNull(stringRedisTemplate |
310 | | - .opsForList() |
311 | | - .range(rediskey, 0, total - 1)) |
| 311 | + .opsForList() |
| 312 | + .range(rediskey, 0, total - 1)) |
312 | 313 | .stream() |
313 | 314 | .map(node -> JSONObject.parseObject(node, ClusterNodeInfoVO.class)) |
314 | 315 | .map(ClusterNodeInfoVO::getNodeName) |
|
0 commit comments