XuqmGroup-Server/push-service/src/main/java/com/xuqm/push
XuqmGroup 7194126a4c fix(push): 修复设备换绑驱逐时 NonUniqueResultException
findByAppKeyAndDeviceId / findByAppKeyAndToken 改为返回 List,
避免 DB 中存在多条同 appKey+deviceId 记录时 Hibernate 抛出
NonUniqueResultException(HTTP 500)。
驱逐逻辑改为 stream + forEach,将所有旧用户记录一并清除。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-26 13:49:39 +08:00
..
config fix(push): 开放 SDK 设备注册相关接口,无需 JWT 2026-06-26 10:54:25 +08:00
controller fix(push): InternalPushController 补传 deviceId;设备换绑时驱逐原用户 2026-06-26 13:42:48 +08:00
entity feat(push): 添加 romVersion 字段及设备 Token 查询接口 2026-06-26 12:24:58 +08:00
repository fix(push): 修复设备换绑驱逐时 NonUniqueResultException 2026-06-26 13:49:39 +08:00
service fix(push): 修复设备换绑驱逐时 NonUniqueResultException 2026-06-26 13:49:39 +08:00
PushServiceApplication.java chore: initial commit 2026-04-21 22:07:29 +08:00