|
|
f50301148d
|
fix(correctness): 并发/事务/实体/时区/状态一致性修复
由 OCR(open-codereview.ai,deepseek-v4-flash)审查驱动修复:
- wallets 原子扣款防 double-spend;refund 条件更新幂等;findTransactions 分页
- financial/imports/occupancies/attendance 事务与 advisory lock;重复生成/提交幂等
- 矛盾校验器、日期区间、实体双映射/DECIMAL/nullable、时区统一(china-time)
- rbac-seed 防重激活、exam 权限恢复、状态一致性、路由顺序、N+1/IN 分块等性能项
Reviewed-by: OCR (open-codereview.ai)
|
2026-08-09 21:29:54 +08:00 |
|
|
|
47720a8fcc
|
refactor: 移除 SQLite 支持,仅保留 MySQL
|
2026-08-05 17:43:13 +08:00 |
|
|
|
fd39e1686a
|
feat: 重构各业务模块管理页面与服务
|
2026-08-05 17:12:00 +08:00 |
|
|
|
7ffc573d2e
|
修复 SQLite 钱包调账锁异常
|
2026-07-22 15:03:06 +08:00 |
|
|
|
375c7ec60b
|
feat: refine admin forms, attendance and finance workflows
Squash merge PR #23.
Included changes:
- complete occupancy check-in required fields/default payload
- improve responsive admin management pages
- fix attendance edge cases and attendance period config
- refine wallet/finance-related workflow handling
Checks:
- npm run typecheck -w apps/admin
- npm run typecheck -w apps/server
|
2026-07-18 12:54:10 +00:00 |
|
|
|
5836b421d8
|
fix: harden financial transaction boundaries
|
2026-07-18 15:33:41 +08:00 |
|
|
|
d037787346
|
feat: support batch wallet balance changes
|
2026-07-16 10:22:23 +08:00 |
|
|
|
b1f35f9d1a
|
test: harden business boundary conditions
|
2026-07-15 00:03:55 +08:00 |
|
|
|
c75a08affe
|
feat: add student wallet utility billing
|
2026-07-14 20:42:21 +08:00 |
|