92451
89bd1703c7
feat: 提现管理连续3天余额预警并生成待办 (#519)
## 完成内容
- 提现管理展示所选余额日及前两天余额。
- 连续3个自然日余额一致且均严格高于预留标准时显示预警。
- 余额导入成功后自动生成或更新待处理事项,同一店铺不重复创建。
- 导出文件同步包含三天余额和预警状态。
## 验证
- 新增预警测试:3 项通过,30 个断言。
- 提现管理导入导出测试:12 项通过,96 个断言。
- 管理页面回归:1 项通过,56 个断言。
- 余额仓库测试:11 项通过,46 个断言。
- 本地页面已验证:39 家店铺触发预警,待办事项生成 39 条。
## 风险
- 无数据库结构迁移。
- 不改上游数据;仅在成功导入余额后读取共享镜像并写入待办。
Reviewed-on: #519
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
2026-10-24 19:50:40 +08:00
..
2026-08-31 17:50:42 +08:00
2026-10-23 16:21:15 +08:00
2026-10-23 17:27:31 +08:00
2026-09-07 12:56:31 +08:00
2026-10-19 17:53:14 +08:00
2026-07-20 18:20:25 +08:00
2026-09-07 12:50:09 +08:00
2026-08-31 18:49:00 +08:00
2026-07-20 18:20:25 +08:00
2026-10-23 16:21:15 +08:00
2026-08-31 19:43:03 +08:00
2026-09-24 13:30:09 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-10-08 13:19:53 +08:00
2026-10-16 22:27:46 +08:00
2026-10-06 17:26:41 +08:00
2026-10-16 17:19:37 +08:00
2026-10-21 13:47:01 +08:00
2026-09-11 12:25:36 +08:00
2026-10-08 13:20:01 +08:00
2026-10-20 19:08:47 +08:00
2026-09-22 19:07:11 +08:00
2026-09-22 10:42:38 +08:00
2026-10-19 16:06:55 +08:00
2026-10-19 16:06:55 +08:00
2026-10-06 22:08:08 +08:00
2026-10-23 15:02:03 +08:00
2026-09-21 01:08:46 +08:00
2026-09-22 16:48:33 +08:00
2026-09-24 11:44:44 +08:00
2026-10-07 11:14:04 +08:00
2026-10-07 16:53:55 +08:00
2026-10-24 19:50:40 +08:00
2026-09-22 14:55:44 +08:00
2026-09-30 09:50:50 +08:00
2026-08-25 15:34:39 +08:00
2026-10-23 16:21:15 +08:00
2026-10-13 20:13:53 +08:00
2026-10-19 10:38:36 +08:00
2026-10-23 15:47:39 +08:00
2026-09-19 01:52:45 +08:00
2026-09-27 17:25:04 +08:00
2026-09-24 10:29:59 +08:00
2026-09-12 20:29:43 +08:00
2026-08-31 18:49:00 +08:00
2026-07-24 12:18:01 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-24 13:40:03 +08:00
2026-09-23 18:29:15 +08:00
2026-10-07 13:52:18 +08:00
2026-09-23 18:29:15 +08:00
2026-09-02 16:07:16 +08:00
2026-10-23 21:42:36 +08:00
2026-10-12 09:33:24 +08:00
2026-10-12 09:33:24 +08:00
2026-10-13 19:54:01 +08:00
2026-10-13 19:54:01 +08:00
2026-10-13 20:04:02 +08:00
2026-10-19 16:06:55 +08:00
2026-07-20 18:20:25 +08:00
2026-07-24 12:18:01 +08:00
2026-10-19 17:53:14 +08:00
2026-09-09 12:05:38 +08:00
2026-10-23 16:21:15 +08:00
2026-10-19 17:53:14 +08:00
2026-10-19 17:53:14 +08:00
2026-10-19 17:53:14 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-08-13 12:35:06 +08:00
2026-10-11 12:11:15 +08:00
2026-09-09 10:46:17 +08:00
2026-08-29 09:34:07 +08:00
2026-10-21 10:37:59 +08:00
2026-10-19 14:56:54 +08:00
2026-10-20 19:08:47 +08:00
2026-10-08 09:35:34 +08:00
2026-09-09 12:05:38 +08:00
2026-08-14 15:21:49 +08:00
2026-09-22 18:50:23 +08:00
2026-10-24 17:27:29 +08:00
2026-10-24 18:49:19 +08:00
2026-10-17 00:19:09 +08:00
2026-10-19 10:47:29 +08:00
2026-10-13 19:54:01 +08:00
2026-10-11 13:57:28 +08:00
2026-09-20 15:44:01 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-24 20:45:09 +08:00
2026-08-03 19:15:19 +08:00
2026-07-24 18:20:33 +08:00
2026-08-31 18:49:00 +08:00
2026-07-20 18:20:25 +08:00
2026-10-20 13:26:20 +08:00
2026-10-19 16:06:55 +08:00
2026-08-31 17:50:42 +08:00
2026-10-19 14:56:54 +08:00
2026-09-24 16:14:17 +08:00