|
|
@@ -2,7 +2,6 @@ package com.hdkj.lt.mq.service.fault.impl;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.lang.Snowflake;
|
|
|
-import cn.hutool.core.lang.generator.SnowflakeGenerator;
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
@@ -36,9 +35,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* @author luorui
|
|
|
@@ -78,6 +74,7 @@ public class AcceptFaultPowerCutServiceImpl implements AcceptFaultPowerCutServic
|
|
|
if (CollUtil.isNotEmpty(result) && !"负荷转供".equals(acceptFaultPowerCutDTO.getSourceSystem())) {
|
|
|
throw new BusinessException("已存在重复的faultNo:" + acceptFaultPowerCutDTO.getFaultNo());
|
|
|
}
|
|
|
+
|
|
|
FhzgFaultPowerCut fhzgFaultPowerCut = new FhzgFaultPowerCut();
|
|
|
//生成主键
|
|
|
Snowflake snowflake = IdUtil.getSnowflake(1,1);
|
|
|
@@ -128,6 +125,10 @@ public class AcceptFaultPowerCutServiceImpl implements AcceptFaultPowerCutServic
|
|
|
fhzgFaultPowerCut.setCreateTime(LocalDateTime.now());
|
|
|
fhzgFaultPowerCut.setCreator(8L);
|
|
|
fhzgFaultPowerCut.setFeederSwitchInfo(JSON.toJSONString(ss));
|
|
|
+ if ("负荷转供".equals(acceptFaultPowerCutDTO.getSourceSystem())) {
|
|
|
+ fhzgFaultPowerCut.setReFaultStartSwitchId(acceptFaultPowerCutDTO.getFeederList().get(0).getBreakerList().get(0).getBreakerPsrId());
|
|
|
+ fhzgFaultPowerCut.setReFaultEndSwitchId(acceptFaultPowerCutDTO.getFeederList().get(0).getBreakerList().get(1).getBreakerPsrId());
|
|
|
+ }
|
|
|
faultPowerCutService.save(fhzgFaultPowerCut);
|
|
|
log.info("保存计划数据成功faultId:{}", faultId);
|
|
|
// saveFaultFile(fhzgFaultPowerCut.getLineId(), faultId);
|