初始版本提交

This commit is contained in:
hzj
2025-02-07 10:07:28 +08:00
parent 16f15b7cdd
commit 78f68cefed
17 changed files with 394 additions and 29 deletions

View File

@@ -34,8 +34,8 @@ public class MessageAnalysisServiceImpl implements MessageAnalysisService {
private LnDataDealFeignClient lnDataDealFeignClient;
@Autowired
private RmpEventDetailFeignClient rmpEventDetailFeignClient;
// @Autowired
// private RmpEventDetailFeignClient rmpEventDetailFeignClient;
@Override
public void analysis(List<MessageDataDTO> messageList) {
//12张表数据
@@ -442,30 +442,32 @@ public class MessageAnalysisServiceImpl implements MessageAnalysisService {
}else if(Objects.equals(DataTypeEnum.EVENT.getCode(),dataType)){
MessageEventDataSet messageEventDataSet = JSONObject.parseObject(value, MessageEventDataSet.class);
RmpEventDetailDTO rmpEventDetailDTO = new RmpEventDetailDTO();
EventDTO volTage = messageEventDataSet.getVolTage();
if(Objects.nonNull(volTage)){
rmpEventDetailDTO.setMeasurementPointId(lineId);
rmpEventDetailDTO.setEventType(volTage.getDiskind());
rmpEventDetailDTO.setAdvanceType(volTage.getDiskind());
rmpEventDetailDTO.setStartTime(volTage.getStarttime());
rmpEventDetailDTO.setDuration(volTage.getDur());
rmpEventDetailDTO.setFeatureAmplitude(volTage.getMag());
rmpEventDetailDTO.setPhase(volTage.getPhasic());
rmpEventDetailDTO.setWavePath(volTage.getCfgFile().substring(0, volTage.getCfgFile().lastIndexOf("/")));
rmpEventDetailFeignClient.batchInsertion(rmpEventDetailDTO);
}
}
// todo 暂态数据切换到另外一个topic
// else if(Objects.equals(DataTypeEnum.EVENT.getCode(),dataType)){
// MessageEventDataSet messageEventDataSet = JSONObject.parseObject(value, MessageEventDataSet.class);
// RmpEventDetailDTO rmpEventDetailDTO = new RmpEventDetailDTO();
// EventDTO volTage = messageEventDataSet.getVolTage();
// if(Objects.nonNull(volTage)){
// rmpEventDetailDTO.setMeasurementPointId(lineId);
// rmpEventDetailDTO.setEventType(volTage.getDiskind());
// rmpEventDetailDTO.setAdvanceType(volTage.getDiskind());
//
// rmpEventDetailDTO.setStartTime(volTage.getStarttime());
// rmpEventDetailDTO.setDuration(volTage.getDur());
// rmpEventDetailDTO.setFeatureAmplitude(volTage.getMag());
// rmpEventDetailDTO.setPhase(volTage.getPhasic());
// rmpEventDetailDTO.setWavePath(volTage.getCfgFile().substring(0, volTage.getCfgFile().lastIndexOf("/")));
//
//
// rmpEventDetailFeignClient.batchInsertion(rmpEventDetailDTO);
//
// }
//
//
//
//
// }
});
LnDataDTO lnDataDTO = new LnDataDTO();
lnDataDTO.setDataVList(dataVList);