|
@@ -1,6 +1,5 @@
|
|
package com.its.api.its.global;
|
|
package com.its.api.its.global;
|
|
|
|
|
|
-import com.its.api.its.model.dto.node.TbNodeDto;
|
|
|
|
import com.its.api.its.model.entity.node.TbNode;
|
|
import com.its.api.its.model.entity.node.TbNode;
|
|
import com.its.api.its.repository.node.TbNodeRepository;
|
|
import com.its.api.its.repository.node.TbNodeRepository;
|
|
import lombok.Getter;
|
|
import lombok.Getter;
|
|
@@ -20,7 +19,7 @@ public class TbNodeManager {
|
|
|
|
|
|
private final TbNodeRepository repo;
|
|
private final TbNodeRepository repo;
|
|
|
|
|
|
- private static final ConcurrentHashMap<Long, TbNodeDto> nodeMap = new ConcurrentHashMap<>();
|
|
|
|
|
|
+ private static final ConcurrentHashMap<Long, TbNode> nodeMap = new ConcurrentHashMap<>();
|
|
|
|
|
|
@PostConstruct
|
|
@PostConstruct
|
|
void init() {
|
|
void init() {
|
|
@@ -31,20 +30,32 @@ public class TbNodeManager {
|
|
|
|
|
|
List<TbNode> lists = repo.findAll();
|
|
List<TbNode> lists = repo.findAll();
|
|
for (TbNode obj : lists) {
|
|
for (TbNode obj : lists) {
|
|
- nodeMap.put(obj.getNodeId(), obj.toDto());
|
|
|
|
|
|
+ nodeMap.put(obj.getNodeId(), obj);
|
|
}
|
|
}
|
|
//log.info("=== {}", nodeMap);
|
|
//log.info("=== {}", nodeMap);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public static TbNode get(Long id) {
|
|
|
|
+ if (id == null) {
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ return nodeMap.get(id);
|
|
|
|
+ }
|
|
public static String getNodeName(Long NODE_ID) {
|
|
public static String getNodeName(Long NODE_ID) {
|
|
- TbNodeDto obj = nodeMap.get(NODE_ID);
|
|
|
|
|
|
+ if (NODE_ID == null) {
|
|
|
|
+ return "x";
|
|
|
|
+ }
|
|
|
|
+ TbNode obj = nodeMap.get(NODE_ID);
|
|
if (obj != null) {
|
|
if (obj != null) {
|
|
return "[" + NODE_ID + "] " + obj.getNodeName();
|
|
return "[" + NODE_ID + "] " + obj.getNodeName();
|
|
}
|
|
}
|
|
return "[" + NODE_ID + "] ?";
|
|
return "[" + NODE_ID + "] ?";
|
|
}
|
|
}
|
|
public static String getNodeNameInteger(Long NODE_ID) {
|
|
public static String getNodeNameInteger(Long NODE_ID) {
|
|
- TbNodeDto obj = nodeMap.get(NODE_ID);
|
|
|
|
|
|
+ if (NODE_ID == null) {
|
|
|
|
+ return "x";
|
|
|
|
+ }
|
|
|
|
+ TbNode obj = nodeMap.get(NODE_ID);
|
|
if (obj != null) {
|
|
if (obj != null) {
|
|
return obj.getNodeName();
|
|
return obj.getNodeName();
|
|
}
|
|
}
|