解决间谐波检测脚本问题
This commit is contained in:
@@ -99,18 +99,15 @@ public class AdHarmonicServiceImpl extends ServiceImpl<AdHarmonicMappper, AdHarm
|
||||
|
||||
Field fieldA = harmonicResult.getClass().getDeclaredField("aValue" + isHarmOrInHarm(i).intValue());
|
||||
fieldA.setAccessible(true);
|
||||
BigDecimal decimalA = new BigDecimal(fieldA.get(harmonicResult) + "");
|
||||
dataVO.setDataA(decimalA.toPlainString());
|
||||
dataVO.setDataA(ObjectUtil.isNotNull(fieldA.get(harmonicResult)) ? new BigDecimal(fieldA.get(harmonicResult) + "").toPlainString() : null);
|
||||
|
||||
Field fieldB = harmonicResult.getClass().getDeclaredField("bValue" + isHarmOrInHarm(i).intValue());
|
||||
fieldB.setAccessible(true);
|
||||
BigDecimal decimalB = new BigDecimal(fieldB.get(harmonicResult) + "");
|
||||
dataVO.setDataB(decimalB.toPlainString());
|
||||
dataVO.setDataB(ObjectUtil.isNotNull(fieldB.get(harmonicResult)) ? new BigDecimal(fieldB.get(harmonicResult) + "").toPlainString() : null);
|
||||
|
||||
Field fieldC = harmonicResult.getClass().getDeclaredField("cValue" + isHarmOrInHarm(i).intValue());
|
||||
fieldC.setAccessible(true);
|
||||
BigDecimal decimalC = new BigDecimal(fieldC.get(harmonicResult) + "");
|
||||
dataVO.setDataC(decimalC.toPlainString());
|
||||
dataVO.setDataC(ObjectUtil.isNotNull(fieldC.get(harmonicResult)) ? new BigDecimal(fieldC.get(harmonicResult) + "").toPlainString() : null);
|
||||
} catch (NoSuchFieldException e) {
|
||||
throw new RuntimeException(e);
|
||||
} catch (IllegalAccessException e) {
|
||||
|
||||
@@ -25,7 +25,7 @@ public class TableGenServiceImpl implements TableGenService {
|
||||
StringBuilder A = new StringBuilder();
|
||||
StringBuilder B = new StringBuilder();
|
||||
StringBuilder C = new StringBuilder();
|
||||
for (int i = 1; i <= 50; i++) {
|
||||
for (int i = 1; i <= 51; i++) {
|
||||
if (i == 1) {
|
||||
A.append("A_Value_").append(i).append(" json NULL COMMENT 'A相基波',");
|
||||
B.append("B_Value_").append(i).append(" json NULL COMMENT 'B相基波',");
|
||||
@@ -74,7 +74,7 @@ public class TableGenServiceImpl implements TableGenService {
|
||||
.append(",ad_non_harmonic_result_").append(code).append(",");
|
||||
}
|
||||
sb.deleteCharAt(sb.length() - 1);
|
||||
tableGenMapper.genAdHarmonicTable("DROP TABLE IF EXISTS " + sb.toString());
|
||||
tableGenMapper.genAdHarmonicTable("DROP TABLE IF EXISTS " + sb);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user