fix: 修复 getBasic.inc.php 多余括号 & 重构研究报告卡片
- 删除 index-2.php 中 PDF 报告卡片(6 个硬编码链接) - 研究报告卡片改为动态加载:扫描 research/yyyymmdd/ 子目录生成下拉框 - 选中日期后显示该目录下所有 HTML 文件(提取 <title> 作为链接名) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+24
-24
@@ -2,45 +2,45 @@
|
||||
|
||||
## 当前状态
|
||||
|
||||
前端库清理、机构持仓页面废弃、DB→API 数据源替换已全部完成。
|
||||
index-2.php 研究报告卡片重构完成并已部署,getBasic.inc.php 解析错误已修复。GitHub 认证未配置,推送被阻塞。
|
||||
|
||||
## 已完成
|
||||
|
||||
1. **前端库清理与标准化**
|
||||
- 删除重复库文件:`lib/DataTables-2/`、`lib/echarts/`、`libai/`、`css/fontawesome/` 等 ~695K 行冗余代码
|
||||
- 下载外部 CDN 到本地:Mermaid 10.6.1、AOS 2.3.1、Google Fonts(Inter/Noto Serif SC/Noto Sans SC)
|
||||
- 统一命名规范:`lib/js/库名-版本号.js`、`lib/css/库名-版本号.css`
|
||||
- 更新所有 HTML/PHP 引用路径(8 个 research 页面、news/test-index.html)
|
||||
1. **index-2.php 重构**
|
||||
- 删除 PDF报告卡片(6 个硬编码 PDF 链接)
|
||||
- 研究报告卡片改为动态加载:扫描 `research/yyyymmdd/` 格式子目录,生成下拉选择框
|
||||
- 选中日期后显示该子目录下所有 HTML 文件链接(用 `<title>` 元素作为链接名)
|
||||
- 部署到 `simon@www.doorcome.cn:/var/www/html/echart/`
|
||||
|
||||
2. **废弃机构持仓图表页面**
|
||||
- `chartSix.php`、`chartThree.php`、`stock_ih.php`、`index_ih.php` 移至 `deprecated/`
|
||||
- 从 `index.php`、`index-2.php` 移除导航链接
|
||||
2. **getBasic.inc.php 修复**
|
||||
- API 替换后残留的多余 `}` 导致部署后 PHP 解析错误(Unmatched `}`)
|
||||
- 已删除并重新部署
|
||||
|
||||
3. **DB→API 数据源替换**
|
||||
- 新增 `callDoorcomeApi()` 共享函数(`inc/functions.inc.php`)
|
||||
- `stock_his_pro` → `/api/stockbasic/`(`getStockHist()`、`recentPrice()`)
|
||||
- `stock_all_pro` → `/api/stockinfo/`(`tscodeToName()`)
|
||||
- `index_hist_pro` → `/api/indexDatas/`(`getIndexData()`)
|
||||
- 所有替换不保留 DB 回退,API 不可用时函数返回空值
|
||||
3. **Chart 页面数据源审计**
|
||||
- 7 个页面已使用 api.doorcome.cn(无需改动)
|
||||
- 5 个房地产/资金流向页面使用本地 DB 但无 API 可替
|
||||
- 1 个(stockkeydata.php)可用 `/api/finance/` 替代
|
||||
- 1 个(stockTradeRecord.php)私人交易数据不可替代
|
||||
|
||||
4. **数据库表文档**
|
||||
- `DB_REFERENCE.md` 持续更新,标记已替换表状态
|
||||
4. **Git 提交**
|
||||
- 本地 commit: `742bed2`(修复多余括号 & 重构研究报告卡片)
|
||||
- **推送失败**:GitHub 未配置认证
|
||||
|
||||
## 当前工作
|
||||
|
||||
无进行中的任务。
|
||||
- `stockkeydata.php` 可改由 `/api/finance/` 替代,待用户确认后执行
|
||||
|
||||
## 未完成
|
||||
|
||||
- `moneyflow_hsgt_pro/ext`、`estate_*` 等表数据陈旧但无 API 可替,维持现状
|
||||
- 无 PHP 本地运行环境,语法检查在部署服务器执行
|
||||
- GitHub 推送阻塞,需先 `gh auth login` 完成认证
|
||||
- `moneyflow_hsgt_pro/ext`、`estate_*` 数据陈旧但无 API 可替,维持现状
|
||||
|
||||
## 关键设计决策
|
||||
|
||||
- 所有第三方库统一到 `lib/` 目录,按 `库名-版本号` 命名,字体不重命名
|
||||
- `stock_his_pro`、`stock_all_pro`、`index_hist_pro` 三张表的数据来源切换为 API.doorcome.cn,本地 DB 查询代码已删除
|
||||
- Google Fonts 本地化:字体文件存储于 `lib/webfonts/google/`,CSS 文件 `lib/css/google-fonts-extended.css`
|
||||
- 研究报告卡片改为按日期子目录动态扫描,不再硬编码文件列表
|
||||
|
||||
## 下一步
|
||||
|
||||
由用户指定。
|
||||
1. 执行 `gh auth login` 完成 GitHub 认证
|
||||
2. 推送 commit 到 remote
|
||||
3. 确认是否执行 stockkeydata.php 的 `/api/finance/` 替换
|
||||
Reference in New Issue
Block a user