|
|
fa884ae782
|
修复求和数据统计的问题
|
2026-07-23 14:57:29 +08:00 |
|
|
|
d34dd82bd5
|
修复编辑配置,保存和回显的问题
|
2026-07-15 14:35:03 +08:00 |
|
user9994793890
|
81945f467a
|
feat: 添加合并特来电平台数据功能
Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
|
2026-07-13 11:11:10 +08:00 |
|
user9994793890
|
619e628501
|
feat: 添加分时段电量统计功能(尖/峰/平/谷)
Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
|
2026-07-10 15:00:18 +08:00 |
|
user9994793890
|
56962cf485
|
fix: 添加 field_mapping.py 中缺少的函数
问题:Windows本地运行时提示 ImportError: cannot import name 'get_field_display_name'
原因:field_mapping.py 中缺少 get_field_display_name 和 get_all_fields_with_display 函数
修复:添加了这两个函数:
- get_field_display_name(field_key): 获取字段的中文显示名称
- get_all_fields_with_display(): 获取所有字段,包含key和显示名称
现在可以在Windows本地正常运行了。
Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
|
2026-07-09 14:23:18 +08:00 |
|
user9994793890
|
075fd29432
|
fix: 修复字段映射,使用实际数据库字段名
问题:field_mapping.py 中的字段名和实际数据库不匹配,导致查询失败。
修复内容:
- 更新所有字段名为实际数据库中的字段名
- 例如:
- total_money → receivable_total_fee(应收总费用)
- charge_money → charging_amt(充电金额)
- charge_energy → charge_degree(充电电量)
- start_time → charge_begin_time(充电开始时间)
- end_time → charge_end_time(充电结束时间)
现在可以使用正确的字段名创建配置并生成日报了!
Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
|
2026-07-09 13:46:36 +08:00 |
|
user9994793890
|
9383612712
|
feat: 将项目从Next.js重构为Python Flask版本
完全重构为Python + Flask架构,包含:
1. 核心模块:
- lib/db.py:数据库连接(PyMySQL)
- lib/field_mapping.py:字段映射(100+字段英文→中文)
- lib/report_generator.py:日报生成核心逻辑
2. Flask应用:
- app.py:主应用,包含所有API路由
- 配置管理API(CRUD、启用/禁用、排序)
- 日报生成API(支持预设/自定义时间)
- 历史记录API(分页查询)
- 文件下载API
- 定时任务(APScheduler,每天8:01)
3. 前端页面:
- templates/index.html:完整的单页面应用
- 三个标签页:配置管理、日报生成、历史记录
- 原生HTML+CSS+JavaScript,无需构建
4. 依赖管理:
- requirements.txt:Python依赖清单
- Flask 3.0.0 + Flask-CORS 4.0.0
- PyMySQL 1.1.0(数据库驱动)
- openpyxl 3.1.2(Excel处理)
- APScheduler 3.10.4(定时任务)
5. 启动脚本:
- scripts/dev.bat:Windows开发环境启动
- scripts/start.bat:Windows生产环境启动
6. 文档:
- README.md:完整的安装、运行、使用指南
- 包含API接口说明、数据库表结构、常见问题
Windows运行方式:
1. 安装Python 3.8+
2. pip install -r requirements.txt
3. scripts\dev.bat 或 python app.py
4. 访问 http://localhost:5000
5. 初始化数据库:POST /api/init-tables
所有功能完整保留:
✅ 定时任务(每天8:01)
✅ 配置管理(CRUD+启用/禁用+排序)
✅ 日报生成(按配置+时间范围)
✅ 历史记录(查看+下载)
✅ 自定义字段(中文显示)
✅ 求和功能(多字段求和)
✅ 按企业/用户拆分
✅ Excel导出
Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
|
2026-07-09 11:26:23 +08:00 |
|