findByAppKeyAndDeviceId / findByAppKeyAndToken 改为返回 List, 避免 DB 中存在多条同 appKey+deviceId 记录时 Hibernate 抛出 NonUniqueResultException(HTTP 500)。 驱逐逻辑改为 stream + forEach,将所有旧用户记录一并清除。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src/main | ||
| pom.xml | ||