update-service: - AppPublishConfigRepository/AppStoreConfigRepository: change Optional-returning findBy methods to findTopBy...OrderByUpdatedAtDesc to tolerate duplicate rows in public DB and avoid IncorrectResultSizeDataAccessException - Revert GlobalExceptionHandler to safe "服务器内部错误" (debug details removed) tenant-service: - SdkAppInitializer: skip Demo Chat creation on DEPLOYMENT_MODE=PRIVATE; migrate existing system apps (ak_demo_chat, IM platform app) to is_default=true - SdkAppProvisioningService.ensureApp: mark all platform-provisioned apps as is_default=true, deletable=false so they don't appear in user's app list - PrivateTenantBootstrapInitializer: migrate existing private bootstrap apps to is_default=true on upgrade - AppService.listByTenant: filter out is_default=true system apps from the list Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| config | ||
| controller | ||
| dto | ||
| entity | ||
| repository | ||
| service | ||
| TenantServiceApplication.java | ||