diff --git a/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java b/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java index ff5219d..4917066 100644 --- a/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java +++ b/update-service/src/main/java/com/xuqm/update/controller/AppVersionController.java @@ -471,7 +471,7 @@ public class AppVersionController { public ResponseEntity>> list( @RequestParam String appKey, @RequestParam AppVersionEntity.Platform platform) { return ResponseEntity.ok(ApiResponse.success( - versionRepository.findByAppKeyAndPlatformOrderByVersionCodeDesc(appKey, platform))); + versionRepository.findByAppKeyAndPlatformOrderByCreatedAtDesc(appKey, platform))); } private String publishAction(AppVersionEntity.PublishStatus previousStatus, diff --git a/update-service/src/main/java/com/xuqm/update/repository/AppVersionRepository.java b/update-service/src/main/java/com/xuqm/update/repository/AppVersionRepository.java index c9dfe57..f01fa24 100644 --- a/update-service/src/main/java/com/xuqm/update/repository/AppVersionRepository.java +++ b/update-service/src/main/java/com/xuqm/update/repository/AppVersionRepository.java @@ -11,6 +11,9 @@ import java.util.Optional; public interface AppVersionRepository extends JpaRepository { List findByAppKeyAndPlatformOrderByVersionCodeDesc( String appKey, AppVersionEntity.Platform platform); + + List findByAppKeyAndPlatformOrderByCreatedAtDesc( + String appKey, AppVersionEntity.Platform platform); Optional findTopByAppKeyAndPlatformAndPublishStatusOrderByVersionCodeDesc( String appKey, AppVersionEntity.Platform platform, AppVersionEntity.PublishStatus status); Optional findTopByAppKeyAndPlatformAndPublishStatusAndVersionCodeGreaterThanOrderByVersionCodeDesc(