XuqmGroup-Server/push-service/src/main/java/com/xuqm/push/repository
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
..
DeviceLoginLogRepository.java docs(deploy): 添加部署文档和安全设计规范 2026-05-08 18:32:00 +08:00
DeviceTokenRepository.java fix(push): 修复设备换绑驱逐时 NonUniqueResultException 2026-06-26 13:49:39 +08:00
PushOperationLogRepository.java feat(logs): 添加操作日志功能支持推送和授权模块 2026-05-27 13:36:16 +08:00
PushUserRepository.java feat: 厂商应用商店提交功能完善及push用户管理 2026-05-14 23:40:35 +08:00