修改bug

This commit is contained in:
hzj
2024-12-10 15:47:07 +08:00
parent 386e4cb647
commit f380c51a89
2 changed files with 22 additions and 4 deletions

View File

@@ -48,6 +48,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.io.InputStream;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.ZoneId;
@@ -265,6 +266,10 @@ public class CarryCapacityServiceImpl implements CarryCapacityService {
}
dataHarmPowerpList = dataHarmPowerpList.stream().map(temp -> {
temp.setTime(temp.getTime().plusMillis(TimeUnit.HOURS.toMillis(8)));
return temp;
}).collect(Collectors.toList());
carryCapacityDataVO.setData(dataHarmPowerpList);
@@ -331,6 +336,11 @@ public class CarryCapacityServiceImpl implements CarryCapacityService {
redisUtil.saveByKey(lineId + "#" + LocalDateTimeUtil.format(startDate, formatter) + "#" + LocalDateTimeUtil.format(endDate, formatter) + "#" + "Q",
dataHarmPowerqList);
}
dataHarmPowerqList = dataHarmPowerqList.stream().map(temp -> {
temp.setTime(temp.getTime().plusMillis(TimeUnit.HOURS.toMillis(8)));
return temp;
}).collect(Collectors.toList());
carryCapacityDataqVO.setData(dataHarmPowerqList);

View File

@@ -1,5 +1,7 @@
package com.njcn.advance.utils;
import com.njcn.advance.enums.AdvanceResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import org.apache.commons.math3.linear.DecompositionSolver;
import org.apache.commons.math3.linear.LUDecomposition;
import org.apache.commons.math3.linear.MatrixUtils;
@@ -102,10 +104,16 @@ public class CZNLPG {
//矩阵求逆
public static RealMatrix inverseMatrix(RealMatrix matrix) {
LUDecomposition LUDe = new LUDecomposition(matrix);
DecompositionSolver solver = LUDe.getSolver();
RealMatrix result = solver.getInverse();
return result;
try {
LUDecomposition LUDe = new LUDecomposition(matrix);
DecompositionSolver solver = LUDe.getSolver();
RealMatrix result = solver.getInverse();
return result;
}catch (Exception e){
throw new BusinessException("数据存在问题无法进行矩阵求逆");
}
}
/**