refactor(server): 优化财务指标更新逻辑
- 在更新财务指标时,增加了对股票上市日期的判断 - 只处理上市日期早于当前年份的股票,避免更新未上市公司的数据- 提高了数据处理的准确性和效率
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user