[server] - 优化大量代码

This commit is contained in:
zeaslity
2023-02-16 16:07:03 +08:00
parent 2f2b9da5b7
commit e630b291e3
9 changed files with 171 additions and 52 deletions

View File

@@ -1,5 +1,7 @@
package io.wdd.agent.agent;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.wdd.agent.config.beans.init.AgentServerInfo;
import io.wdd.agent.message.OMessageToServerSender;
import io.wdd.common.beans.rabbitmq.OctopusMessage;
@@ -19,11 +21,22 @@ public class AgentOperationInfoService {
@Resource
OMessageToServerSender oMessageToServerSender;
@Resource
ObjectMapper objectMapper;
public void AgentOpInfo(OctopusMessage octopusMessage){
// 构造结果OM
octopusMessage.setAc_time(TimeUtils.currentTime());
octopusMessage.setResult(agentServerInfo);
// 需要此部分写为String, 否则无法解析
String agentServerInfoString;
try {
agentServerInfoString = objectMapper.writeValueAsString(objectMapper);
} catch (JsonProcessingException e) {
throw new RuntimeException(e);
}
octopusMessage.setResult(agentServerInfoString);
// 发送相应的OM至 OctopusToServer 中
oMessageToServerSender.send(octopusMessage);