diff --git a/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/service/task/UpdateFinanceIndicatorNode.java b/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/service/task/UpdateFinanceIndicatorNode.java index 3d5e11a..938667f 100644 --- a/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/service/task/UpdateFinanceIndicatorNode.java +++ b/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/service/task/UpdateFinanceIndicatorNode.java @@ -138,7 +138,7 @@ public class UpdateFinanceIndicatorNode extends TaskNodeComponent { var income = incomesMap.get(stock.getCode()); var cashFlow = cashFlowsMap.get(stock.getCode()); var finaIndicator = finaIndicatorsMap.get(stock.getCode()); - if (ArrayUtil.isAllNull(balance, income, cashFlow, finaIndicator)) { + if (stock.getListedDate().getYear() > year || ArrayUtil.isAllNull(balance, income, cashFlow, finaIndicator)) { continue; } var indicator = financeIndicatorsMap.getOrDefault(stock.getCode(), new FinanceIndicator());