关闭流

This commit is contained in:
wr
2025-04-08 14:04:25 +08:00
parent 6e43f49367
commit 7ff8666967

View File

@@ -131,9 +131,15 @@ public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
ObjectInputStream ois = new ObjectInputStream(bis);
//强转成WaveDataDTO
waveDataDTO = (WaveDataDTO) ois.readObject();
bis.close();
ois.close();
bytes=null;
} catch (Exception e) {
e.printStackTrace();
} finally {
System.gc();
}
if (ObjectUtil.isNotNull(waveDataDTO)) {
//标称电压
if (line.getScale() != null) {
BigDecimal voltageLevel = BigDecimal.valueOf(Float.parseFloat(line.getScale()))
@@ -175,6 +181,7 @@ public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
}
}
}
}
if (CollUtil.isNotEmpty(info)) {
spThroughFeignClient.batchInsertionThrough(info);
}
@@ -238,9 +245,8 @@ public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
minTime.setAccessible(true);
minNum.setAccessible(true);
isOrNot.setAccessible(true);
if (CollUtil.isEmpty(min[i])) {
minTime.set(dto, "[]");
} else {
if (CollUtil.isNotEmpty(min[i])) {
List<String> mins = min[i].stream().distinct().collect(Collectors.toList());
List<String> limitTime = dataLimitRateDetailFeignClient.getLimitRateDetailTime(lineId, calculatedParam.getDataDate()).getData();
if (CollUtil.isNotEmpty(limitTime)) {
@@ -248,6 +254,8 @@ public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
if (CollUtil.isNotEmpty(collect)) {
minTime.set(dto, JSON.toJSONString(collect));
isOrNot.set(dto, 1);
} else {
minTime.set(dto, "[]");
}
}
}