lzh 9db692d09c
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
fix(security): 将 sendCard 从工单创建移至 DISPATCHED 状态变更时发送
原逻辑在 onOrderCreated 中派单成功即发送企微卡片,导致仅入队
(ENQUEUE_ONLY)时也会发送通知。改为在 handleDispatched 中统一
发送,确保只在工单真正推送时通知安保人员。

- 删除旧 sendCard(OrderCreatedEvent, DispatchResult) 方法
- 新增 sendCardByOrderId 通过查询工单表获取信息
- PAUSED → DISPATCHED 恢复场景跳过重发(人员已知晓)
- 更新相关单元测试

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 17:48:52 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
Description
aiot后端(微服务版)
MIT 17 MiB
Languages
Java 79.9%
PLpgSQL 12.9%
TSQL 6.9%
Python 0.2%