|
|
@@ -181,7 +181,7 @@ public class AnalysisTransferResultServiceImpl implements IAnalysisTransferResul
|
|
|
List<FhzgPlanTransferSchemeUsers> transferSchemeUsers = Lists.newArrayList();
|
|
|
// 转供方案可转用户
|
|
|
List<FhzgPlanTransferableSchemeUsers> transferableSchemeUsers = Lists.newArrayList();
|
|
|
- Snowflake snowflake = IdUtil.getSnowflake(1,1);
|
|
|
+ Snowflake snowflake = IdUtil.getSnowflake(1, 1);
|
|
|
//转供前开关信息
|
|
|
LambdaQueryWrapper<FhzgPlanSwitchInfoList> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(FhzgPlanSwitchInfoList::getPlanId, planId);
|
|
|
@@ -337,7 +337,7 @@ public class AnalysisTransferResultServiceImpl implements IAnalysisTransferResul
|
|
|
BigDecimal rateCapacity = StringToBigDecimal(powerTransformerInfo.getRateCapacity());
|
|
|
powerTransferInfo.setRateCapacity(rateCapacity);
|
|
|
powerTransferInfo.setVoltLevel(getVolLevelByEnum(powerTransformerInfo.getVoltLevel()));
|
|
|
- if (powerTransformerPAfter != null && rateCapacity != null&& rateCapacity.compareTo(BigDecimal.valueOf(0))!=0) {
|
|
|
+ if (powerTransformerPAfter != null && rateCapacity != null && rateCapacity.compareTo(BigDecimal.valueOf(0)) != 0) {
|
|
|
powerTransferInfo.setLoadRate(powerTransformerPAfter.divide(rateCapacity, 5, RoundingMode.HALF_UP).multiply(new BigDecimal("100")));
|
|
|
}
|
|
|
powerTransferInfoList.add(powerTransferInfo);
|
|
|
@@ -480,7 +480,12 @@ public class AnalysisTransferResultServiceImpl implements IAnalysisTransferResul
|
|
|
// 获取最大电流信息负载计算等信息
|
|
|
stateEstimationEquip.setPsrIds(dataList.stream().map(e -> e.getLineId()).collect(Collectors.toList()));
|
|
|
// 调用实时量测接口获取七天最大电流值,判断接口返回情况,错误时防止解析中断
|
|
|
- ApiResponse<Map<String, BigDecimal>> lineIResp = IMeasurementApiClient.queryPeriodByCommonQuery(stateEstimationEquip);
|
|
|
+ ApiResponse<Map<String, BigDecimal>> lineIResp = new ApiResponse<>();
|
|
|
+ try {
|
|
|
+ lineIResp = IMeasurementApiClient.queryPeriodByCommonQuery(stateEstimationEquip);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
// HashMap hashMap = new HashMap();
|
|
|
// hashMap.put("15DKX-5837", new BigDecimal("160"));
|
|
|
// lineIResp.setData(hashMap);
|
|
|
@@ -609,7 +614,7 @@ public class AnalysisTransferResultServiceImpl implements IAnalysisTransferResul
|
|
|
List<XferSupplyAreaDTO> supplyAreaList, Long schemeId, AtomicReference<Integer> powerOnSuccess
|
|
|
, Map<String, FeederCheckRuleDTO> feederCheckRuleDTOMap) {
|
|
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
|
- Snowflake snowflake = IdUtil.getSnowflake(1,1);
|
|
|
+ Snowflake snowflake = IdUtil.getSnowflake(1, 1);
|
|
|
supplyAreaList.forEach(e -> {
|
|
|
if (Integer.compare(powerOnSuccess.get(), 0) == 0) {
|
|
|
powerOnSuccess.set(Objects.equals(e.getPowerOnSuccess(), Boolean.TRUE) ? 1 : 0);
|
|
|
@@ -832,7 +837,7 @@ public class AnalysisTransferResultServiceImpl implements IAnalysisTransferResul
|
|
|
.tag("1")
|
|
|
.body(message).build();
|
|
|
com.aliyun.openservices.ons.api.Message message1 = buildMessage(messageEntity);
|
|
|
- // log.info("计划停电消息推送:{}", JSON.toJSONString(message1));
|
|
|
+ // log.info("计划停电消息推送:{}", JSON.toJSONString(message1));
|
|
|
message1.setTag("1");
|
|
|
message1.setTopic(RocketMQConstants.TOPIC_ID_SOLUTION_OPERATION_TICKET);
|
|
|
producerBean.sendAsync(message1, messageEntity.getSendCallback());
|