diff --git a/src/main/java/com/diagnose/service/StockService.java b/src/main/java/com/diagnose/service/StockService.java index 75de0c9..8072401 100644 --- a/src/main/java/com/diagnose/service/StockService.java +++ b/src/main/java/com/diagnose/service/StockService.java @@ -80,6 +80,9 @@ public class StockService { ComprehensiveEvaluationVO vo = new ComprehensiveEvaluationVO(); vo.setStock(stock); DiagnoseRankVO diagnoseRankVO = rank(stock); + if (diagnoseRankVO == null) { + return null; + } vo.setRank(diagnoseRankVO); BigDecimal star = diagnoseRankVO.getTotalStar(); if (star == null) { @@ -128,7 +131,7 @@ public class StockService { Integer secMarPar = stock.getSecMarPar(); // 总结性机器语 & 财务估值得分 FinancialValuationVO baseVO = financeMapper.selectFinancialValuation(secCode, mktNum); - if (baseVO != null) { + if (baseVO == null) { return null; } FinancialValuationExtendVO vo = new FinancialValuationExtendVO();