Commit Graph

3 Commits

Author SHA1 Message Date
user9994793890
05b031bb40 feat: 完善日报系统功能
主要更新:
1. 【核心变更】从批量拆分改为单个企业/用户选择生成
   - 用户现在可以选择特定的企业或用户生成日报
   - 企业列表显示企业名称(如"国营-西南-79路")
   - 用户列表显示用户姓名,并标注用户类型(企业用户/普通用户)

2. 【新增功能】求和功能
   - 支持选择多个字段进行求和
   - 求和结果显示在Excel表格底部
   - 可对金额、电量等多列分别求和

3. 【数据库表结构更新】
   - t_daily_report_config 新增字段:split_name(企业/用户名称)、sum_fields(求和字段列表)
   - t_daily_report_history 新增字段:split_name、sum_results(求和结果JSON)

4. 【前端页面优化】
   - 配置管理:选择企业/用户时显示名称和订单数量
   - 日报生成:支持选择单个企业/用户、字段和求和字段
   - 历史记录:显示企业/用户名称和求和结果

5. 【API接口优化】
   - 企业列表API:返回company_name、company_no、company_group等信息
   - 用户列表API:返回user_name和用户类型标签
   - 日报生成API:支持sum_fields参数

6. 【删除临时文件】清理debug调试API接口

所有代码静态检查通过,企业列表和用户列表API测试成功

Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
2026-07-07 16:52:51 +08:00
user9994793890
13a7188af1 fix: 修正数据库端口配置并优化API返回逻辑
- 修正数据库端口从默认3306改为10216(根据用户提供的SQL文件)
- 优化API接口:即使配置表不存在也能返回完整的字段列表
- 现字段列表正常显示,包含100+个可选字段
- 数据库连接成功,可正常读取订单表数据
- 用户需先调用 POST /api/init-tables 初始化配置表和历史表

Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
2026-07-07 16:21:56 +08:00
user9994793890
ba91796dc1 feat: 实现订单日报系统
- 创建订单日报系统,支持每天8:01自动生成前一天(早8点到当天早8点)的日报
- 新建两个数据库表:t_daily_report_config(配置表)和 t_daily_report_history(历史表)
- 原表 t_equipment_charge_order 只读取不修改,严格遵守用户要求
- 支持按企业ID或用户ID拆分日报,用户ID会提示是企业用户还是普通用户
- 用户可自定义选择报表字段,所有字段使用中文显示
- 实现配置管理、日报生成、历史查看的完整功能
- 代码检查全部通过,静态检查无错误

Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
2026-07-07 16:14:42 +08:00