更新代码质量修复changelog:并发安全+幂等性+深层防护

这个提交包含在:
API Changelog Bot 2026-03-21 11:43:24 +08:00
父节点 e45fd95c3f
当前提交 319bb981f1

查看文件

@ -30,3 +30,25 @@
### 前端无需改动 ### 前端无需改动
以上修复均为后端内部逻辑,现有接口行为不变。 以上修复均为后端内部逻辑,现有接口行为不变。
---
## 第二批修复(并发安全+幂等性+深层防护)
| 模块 | 修复内容 |
|------|---------|
| hl-product-service | PriceCalendarService: new Thread() → CompletableFuture.runAsync() |
| hl-order-service | OrderExpiryJob: 分布式锁 TTL 4min → 5min不短于任务间隔 |
| hl-order-service | OrderExpiryConsumer: 新增 Redis 幂等性检查 |
| hl-order-service | BatchDisbandConsumer: batchId 安全类型转换 |
| hl-order-service | GROUP下单 batchInfo 字段 null 防护 |
| hl-order-service | refundPolicyId 4处安全转换 |
| hl-order-service | contactPhone.substring 越界防护 |
| hl-order-service | Map.of() NPE 防护STATUS_LABELS 查询前 null 检查) |
| hl-insurance-service | InsuranceOrderService STATUS_LABELS null 防护 |
| hl-contract-service | ContractService STATUS_LABELS null 防护 |
| 全项目 | ((Number) map.get()).xxxValue() → instanceof 检查15处 |
### 测试统计
15 模块 3598 测试全绿,0 回归。