|
|
53eef800b4
|
feat: 新增月底/月初数据调整和Confluence月份页面映射功能
- 新增月底最后一天自动剔除12点后数据功能
- 实现月底剔除数据自动转移到次月1号
- 新增Confluence月份页面ID映射功能,解决每月页面ID变化问题
- 修复1月份页面解析问题,支持'2026.1.1'日期格式
- 优化GUI界面,增加页面ID配置管理
- 精简README文档,增加详细功能说明
- 修复月度统计计算包含调整数据的问题
|
2026-01-02 01:29:03 +08:00 |
|
|
|
0cbc587bf3
|
feat: 实现月底/月初数据调整功能
1. 新增月底/月初智能数据调整功能
- 月底最后一天自动弹出剔除数据对话框
- 月初1号自动弹出添加数据对话框
- 普通日期不弹出对话框
2. 实现月底剔除数据自动转移到次月1号
- 月底剔除的数据自动添加到次月1号统计
- 支持跨月、跨年数据转移
- 数据备注自动记录转移信息
3. 修复自动获取数据后不弹出调整对话框的问题
- 修改auto_fetch_data()方法,成功获取数据后调用调整处理
- 确保第一次打开GUI也能弹出相应对话框
4. 修复月度统计不包含调整数据的问题
- 修改get_monthly_stats()方法包含手动调整数据
- 确保调整数据正确影响月度统计
5. 恢复日报原始模板格式
- 移除调整数据的详细说明
- 保持原始日报模板,只显示最终结果
6. 数据库增强
- 新增manual_adjustments表存储手动调整数据
- 实现调整数据的增删改查方法
- 实现包含调整数据的每日数据获取方法
测试通过:所有功能正常工作,数据计算准确。
|
2026-01-02 00:08:57 +08:00 |
|
|
|
929c4b836f
|
feat: 添加尺寸箱量解析和显示功能
- 更新ShipLog数据类以支持20尺和40尺箱量字段
- 修改日志解析器提取尺寸箱量数据(支持格式如'95TEU(20尺*95)'和'90TEU(20尺*52 40尺*19)')
- 更新数据库表结构存储尺寸箱量
- 修改报告生成器在日报中显示尺寸箱量信息
- 修复解析器分隔符处理逻辑
- 确保二次靠泊记录尺寸箱量正确合并
|
2025-12-31 05:21:16 +08:00 |
|
|
|
5345dc75f2
|
重构: 完成代码审查和架构优化
主要改进:
1. 模块化架构重构
- 创建Confluence模块目录结构
- 统一飞书模块架构
- 重构数据库模块
2. 代码质量提升
- 创建统一配置管理
- 实现统一日志配置
- 完善类型提示和异常处理
3. 功能优化
- 移除parse-test功能
- 删除DEBUG_MODE配置
- 更新命令行选项
4. 文档完善
- 更新README.md项目结构
- 添加开发指南和故障排除
- 完善配置说明
5. 系统验证
- 所有核心功能测试通过
- 模块导入验证通过
- 架构完整性验证通过
|
2025-12-31 02:04:16 +08:00 |
|