1
0

refactor(server): 优化财务指标更新逻辑

- 在更新财务指标时,增加了对股票上市日期的判断
- 只处理上市日期早于当前年份的股票,避免更新未上市公司的数据- 提高了数据处理的准确性和效率
This commit is contained in:
2025-09-18 09:31:11 +08:00
parent 68aa6ff33f
commit a4db463dbd

View File

@@ -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.<Object>isAllNull(balance, income, cashFlow, finaIndicator)) {
if (stock.getListedDate().getYear() > year || ArrayUtil.<Object>isAllNull(balance, income, cashFlow, finaIndicator)) {
continue;
}
var indicator = financeIndicatorsMap.getOrDefault(stock.getCode(), new FinanceIndicator());