初始版本提交
This commit is contained in:
@@ -1,47 +0,0 @@
|
||||
package com.njcn.stat.messagedto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/11/28 8:41【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class EventDTO {
|
||||
|
||||
/**
|
||||
* MAG : 56.23
|
||||
* DUR : 23
|
||||
* STARTTIME : 1512097260000
|
||||
* ENDTIME : 1512097283000
|
||||
* DISKIND : 01
|
||||
* CFG_FILE : fbb0a92db093e1bca6d9571ad68d9f43
|
||||
* DAT_FILE : 33bbc16993eab29950196b35ef44c93a
|
||||
* PHASIC : unknow
|
||||
*/
|
||||
@JsonProperty("MAG")
|
||||
private double mag;
|
||||
@JsonProperty("DUR")
|
||||
private Double dur;
|
||||
@JsonProperty("STARTTIME")
|
||||
private LocalDateTime starttime;
|
||||
@JsonProperty("ENDTIME")
|
||||
private LocalDateTime endtime;
|
||||
@JsonProperty("DISKIND")
|
||||
private String diskind;
|
||||
@JsonProperty("CFG_FILE")
|
||||
private String cfgFile;
|
||||
@JsonProperty("DAT_FILE")
|
||||
private String datFile;
|
||||
@JsonProperty("PHASIC")
|
||||
private String phasic;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user