This commit is contained in:
hzj
2025-08-01 14:58:40 +08:00
parent 9cd15ff6bf
commit 57a3c3b12c

View File

@@ -172,29 +172,31 @@ public class EventDetailServiceImpl extends ServiceImpl<EventDetailMapper, RmpEv
} }
rmpEventDetailPO.setEventDescribe(" "); rmpEventDetailPO.setEventDescribe(" ");
// //如果不为空,说明是二次上传波形文件了; //如果不为空,说明是二次上传波形文件了;
// String reason,type; String reason,type;
// if(!StringUtils.isEmpty(rmpEventDetailPO.getWavePath())){ if(!StringUtils.isEmpty(rmpEventDetailPO.getWavePath())){
// LineDetailDataVO lineDetailData = lineFeignClient.getLineDetailData(rmpEventDetailPO.getLineId()).getData(); LineDetailDataVO lineDetailData = lineFeignClient.getLineDetailData(rmpEventDetailPO.getLineId()).getData();
// String ip = lineDetailData.getIp(); String ip = lineDetailData.getIp();
// EventAnalysisDTO eventAnalysisDTO = new EventAnalysisDTO(); EventAnalysisDTO eventAnalysisDTO = new EventAnalysisDTO();
// eventAnalysisDTO.setIp(ip); eventAnalysisDTO.setIp(ip);
// eventAnalysisDTO.setWaveName(rmpEventDetailPO.getWavePath()); eventAnalysisDTO.setWaveName(rmpEventDetailPO.getWavePath());
// EventAnalysisDTO result = eventCauseFeignClient.analysisCauseAndType(eventAnalysisDTO).getData();
// reason =reasonReflection(result.getCause());
// type =advanceTypeReflection(result.getType());
// DictData advancereason = dicDataFeignClient.getDicDataByCode(reason).getData();
// DictData advanceType = dicDataFeignClient.getDicDataByCode(type).getData();
// rmpEventDetailPO.setAdvanceReason(advancereason.getId());
// rmpEventDetailPO.setAdvanceType(advanceType.getId());
//
// }
//默认都是其他
DictData reason = dicDataFeignClient.getDicDataByCode(DicDataEnum.RESON_REST.getCode()).getData();
DictData advanceType = dicDataFeignClient.getDicDataByCode(DicDataEnum.TYPE_REST.getCode()).getData();
rmpEventDetailPO.setAdvanceReason(reason.getId()); EventAnalysisDTO result = eventCauseFeignClient.analysisCauseAndType(eventAnalysisDTO).getData();
rmpEventDetailPO.setAdvanceType(advanceType.getId());
reason =reasonReflection(result.getCause());
type =advanceTypeReflection(result.getType());
DictData advancereason = dicDataFeignClient.getDicDataByCode(reason).getData();
DictData advanceType = dicDataFeignClient.getDicDataByCode(type).getData();
rmpEventDetailPO.setAdvanceReason(advancereason.getId());
rmpEventDetailPO.setAdvanceType(advanceType.getId());
}
//默认都是其他
// DictData reason = dicDataFeignClient.getDicDataByCode(DicDataEnum.RESON_REST.getCode()).getData();
// DictData advanceType = dicDataFeignClient.getDicDataByCode(DicDataEnum.TYPE_REST.getCode()).getData();
//
// rmpEventDetailPO.setAdvanceReason(reason.getId());
// rmpEventDetailPO.setAdvanceType(advanceType.getId());
String severity = EventUtil.getYzd(deatilDTO.getDuration().floatValue(),(deatilDTO.getAmplitude().floatValue()/100)); String severity = EventUtil.getYzd(deatilDTO.getDuration().floatValue(),(deatilDTO.getAmplitude().floatValue()/100));