chore: baseline — ORM migration + systemd deploy + MCP server + daily check
- ORM migration: models/ops 重构 - deploy: 标准化 systemd timer/service 部署体系 - MCP server: 5 个只读工具(任务/状态/数据集) - daily check: 数据一致性巡检 - watch: task_watch 后台监控 - kline_daily: 麦蕊优先,时间门禁15:00 - 删除: task_industry_sector, task_sector_features
This commit is contained in:
@@ -104,7 +104,6 @@ class SyncStocksBasic(SyncTask):
|
||||
exchange=old.get("exchange", ""),
|
||||
list_date=old.get("list_date", ""),
|
||||
listing_status="delisted",
|
||||
industry=old.get("industry", ""),
|
||||
)
|
||||
delisted += 1
|
||||
|
||||
@@ -197,11 +196,19 @@ class SyncStocksBasic(SyncTask):
|
||||
if r is None:
|
||||
fail += 1
|
||||
else:
|
||||
# trade_date 必须是源数据返回的交易日(数据源层用 effective_market_date
|
||||
# 兜底为"最近已完成交易日"),绝不允许用 today 兜底 — 7月9日 早盘跑
|
||||
# 时 today=7月9日,但股本快照实际对应 7月8日 收盘。
|
||||
trade_date = r.get("trade_date")
|
||||
if not trade_date:
|
||||
fail += 1
|
||||
logger.warning(f"[share {c6}] 源数据未返回 trade_date,跳过(避免用运行日兜底)")
|
||||
continue
|
||||
db_ops.update_stock_share_snapshot(
|
||||
code=self._to_hermes(c6),
|
||||
total_share=r["total_share"],
|
||||
float_share=r["float_share"],
|
||||
trade_date=r.get("trade_date", today),
|
||||
trade_date=trade_date,
|
||||
)
|
||||
ok += 1
|
||||
if done % 100 == 0:
|
||||
|
||||
Reference in New Issue
Block a user