feat: 流程明细按打款日期筛选 #644

Merged
yueyang merged 1 commits from feature/yueyang-process-details-paid-date into main 2026-10-26 20:10:47 +08:00
Collaborator

需求

流程明细的月份筛选改为单个日期筛选,并按打款时间 paid_at 查询。

实现

  • 查询参数由 month 改为 paid_date
  • 页面月份控件改为 date 日期控件,标签为“打款日期”
  • Repository 使用 paid_at LIKE 'YYYY-MM-DD%' 精确匹配当天
  • 控制器和通用页面数据类同步校验日期有效性
  • 导出、分页跳页和筛选隐藏字段自动沿用 paid_date
  • 移除不再使用的月份选项查询,减少一次明细表扫描

验证

  • 选择 2026-10-24:56 行、5 张审批单
  • 金额合计和银行付款合计均为 104,555.13
  • 首行打款时间为 2026-10-24 00:00
  • 导出链接携带 paid_date=2026-10-24
  • 单元测试:2 passed (19 assertions)
  • 不涉及数据库迁移或数据写入
## 需求 流程明细的月份筛选改为单个日期筛选,并按打款时间 `paid_at` 查询。 ## 实现 - 查询参数由 `month` 改为 `paid_date` - 页面月份控件改为 `date` 日期控件,标签为“打款日期” - Repository 使用 `paid_at LIKE 'YYYY-MM-DD%'` 精确匹配当天 - 控制器和通用页面数据类同步校验日期有效性 - 导出、分页跳页和筛选隐藏字段自动沿用 `paid_date` - 移除不再使用的月份选项查询,减少一次明细表扫描 ## 验证 - 选择 `2026-10-24`:56 行、5 张审批单 - 金额合计和银行付款合计均为 `104,555.13` - 首行打款时间为 `2026-10-24 00:00` - 导出链接携带 `paid_date=2026-10-24` - 单元测试:`2 passed (19 assertions)` - 不涉及数据库迁移或数据写入
yueyang added 1 commit 2026-10-26 20:10:27 +08:00
yueyang merged commit c4b61e7daa into main 2026-10-26 20:10:47 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#644
No description provided.