|
|
ed03bd2032
|
```
Deploy Vue App / build-and-deploy (push) Successful in 13s
build(workflow): 更新部署流程以支持代码拉取和依赖安装
修改了 Gitea 工作流配置文件,调整部署步骤顺序:
- 添加代码检出步骤
- 增加服务停止操作
- 实现源码拷贝功能
- 改进依赖安装与服务重启逻辑
同时修正 YAML 文件中的引号使用问题,确保分支名称正确解析。
```
|
2025-12-16 09:43:53 +08:00 |
|
|
|
fb70356f5d
|
```
Deploy Vue App / build-and-deploy (push) Successful in 8s
ci(deploy): 更新部署分支为南京公共资源交易中心
将 Gitea 工作流中的触发分支从 master 更新为南京公共资源交易中心,
以确保代码变更能够正确部署到指定环境。
```
|
2025-12-16 09:33:20 +08:00 |
|
|
|
f2c856ab05
|
```
feat(scheduler): 更新定时任务配置以支持中标与招标分别设置阈值
将原先单一的 threshold 配置项拆分为 winningThreshold 和 bidThreshold,
分别用于控制中标公示和招标公告的金额筛选条件。同时调整了默认值及描述信息,
使配置更清晰灵活。
此外,更新了定时任务状态展示逻辑,支持显示两个独立的阈值及其单位转换(万元/亿元)。
当阈值为 0 时显示“不筛选”,提高用户理解度。
配置文件 config.json 中相关字段已同步修改,并调整了时间范围字段 timeRange 的默认值。
```
|
2025-12-15 21:06:10 +08:00 |
|
|
|
a904137b60
|
fix(config): 调整金额阈值和描述以匹配10亿标准
将配置文件中的金额阈值从1亿调整为10亿,并更新相关描述。同时修改前端表单默认值,
确保与后端配置一致。
|
2025-12-15 18:31:33 +08:00 |
|
|
|
bf798aebd2
|
docs(changelog): 更新版本发布
|
2025-12-15 18:18:28 +08:00 |
|
|
|
02e3728c5e
|
feat(config): 南京公共资源交易中心
|
2025-12-15 18:15:05 +08:00 |
|
|
|
6fc9748009
|
```
Deploy Vue App / build-and-deploy (push) Successful in 9s
feat(llm): 添加AI智能分析配置功能
新增LLM配置模块,支持通过阿里云DashScope API进行招标金额的智能提取。
配置包括API Key、Base URL、模型选择等,并提供启用开关。
前端界面增加“AI配置”标签页,包含状态展示、配置表单及测试连接功能。
后端增强parseDetailEnhanced方法,优先使用LLM提取金额,失败时降级至正则表达式。
同时实现LLM状态查询与连接测试接口,确保配置有效性。
配置文件中新增llm字段,默认关闭,支持安全存储API密钥。
```
|
2025-12-15 17:49:11 +08:00 |
|
|
|
f797ed9a61
|
```
Deploy Vue App / build-and-deploy (push) Successful in 8s
fix(public): 移除标题中的多余数字
移除了 index.html 文件中页面标题 "南京公共工程建设中心 - 公告采集工具1"
末尾的多余数字 "1",使标题更加简洁准确。
```
|
2025-12-15 16:24:29 +08:00 |
|
|
|
caeac76ca3
|
fix(public): 更新页面标题
Deploy Vue App / build-and-deploy (push) Successful in 8s
|
2025-12-15 16:22:45 +08:00 |
|
|
|
aa572b54cb
|
```
Deploy Vue App / build-and-deploy (push) Successful in 9s
ci(deploy): 添加 Gitea CI/CD 部署配置文件
新增 deploy.yaml 工作流配置,用于在推送到 master 分支时自动部署 Vue 应用。
配置包含构建和部署步骤,部署目标为指定 IP 和远程目录。
工作流运行在标记为 'test' 的 runner 上。
```
|
2025-12-15 16:22:02 +08:00 |
|
|
|
f35d4575c8
|
```
feat(server): 更新默认端口为 5000 并支持环境变量配置
- 将 Web 服务器默认端口从 3000 更改为 5000
- 支持通过环境变量 PORT 自定义端口
- 添加 dotenv 依赖以加载环境变量
- 更新 README.md 中的所有相关端口说明
- 配置文件 config.json 加入 .gitignore 以防止敏感信息泄露
- 前端 API 地址改为自动检测当前域名和端口,提升部署灵活性
```
|
2025-12-15 15:58:48 +08:00 |
|
|
|
00658a3445
|
feat(readme): 更新 README 文档,新增定时任务与邮件推送功能说明
- 添加定时任务自动采集、邮件推送 HTML 报告等功能介绍
- 补充快速开始配置指引和 Web 配置界面使用说明
- 新增定时任务和邮件配置的 API 接口文档
- 完善部署指南,支持 PM2 和 systemd 方式
- 增加常见问题解答,涵盖定时任务与邮件相关问题
- 更新项目结构与技术栈说明,体现无数据库架构特点
|
2025-12-15 15:27:53 +08:00 |
|
|
|
b4afc1ce5a
|
```
feat(scheduler): 添加定时任务功能并集成前端配置界面
- 引入 node-cron 依赖以支持定时任务调度
- 新增定时任务相关 API 接口:获取配置、更新配置、查询状态、手动触发任务
- 前端新增“定时任务”标签页,支持 Cron 表达式配置与友好时间展示
- 支持通过 Web 界面启用/禁用定时任务、设置执行计划和金额阈值
- 定时任务可自动采集数据并发送邮件报告,无需重启服务即可生效新配置
- 优化配置保存逻辑,避免敏感信息泄露
```
|
2025-12-15 15:22:42 +08:00 |
|
|
|
3aee6af9ae
|
```
feat(server): 增加对PDF公告内容的解析支持
- 新增 `fetchPdfUrlFromApi` 函数,用于从 jszbcg.com 的 API 接口获取 PDF 文件链接
- 新增 `extractPdfUrl` 函数,作为备选方案从 HTML 页面中提取 PDF 地址
- 新增 `fetchPdfContent` 函数,使用 pdf-parse 库下载并解析 PDF 内容
- 新增 `parseDetailEnhanced` 函数,整合 HTML 和 PDF 解析逻辑,优先使用 PDF 内容
- 修改预算金额验证范围上限,从 1000000 万元提升至 100000000 万元
- 在 /api/details、/api/report、/api/report-daterange 接口中启用增强解析逻辑
- 新增 /api/test-pdf 接口用于测试 PDF 解析功能
- 添加 pdf-parse 依赖到 package.json
```
|
2025-12-15 11:40:58 +08:00 |
|
|
|
b044e918aa
|
```
feat(readme): 对部分文本进行格式调整,包括金额数字空格分隔、API 参数说明优化、标题层级对齐等,提升可读性。
```
|
2025-12-15 10:36:18 +08:00 |
|
|
|
745faa0ecc
|
```
feat(public): 实现按数量抓取多页数据功能
在普通模式下,支持根据用户指定的数量抓取多页列表数据,直到满足所需数量或达到最大页数限制。增加分页请求逻辑与延时控制,提升数据获取稳定性。
feat(server): 改进详情页解析与预算金额提取逻辑
增强标题、发布时间和正文内容的选择器容错能力,支持多种页面结构。优化预算金额提取规则,引入优先级匹配机制,并支持元转万元计算,提高数据准确性。
```
|
2025-12-14 19:21:19 +08:00 |
|
|
|
83a8a3bb9a
|
初始化
|
2025-12-12 15:54:04 +08:00 |
|