Bug fix for Multi-result row data order 12/100012/3
authorYulian Han <elaine.hanyulian@huawei.com>
Mon, 6 Jan 2020 10:01:20 +0000 (18:01 +0800)
committerYulian Han <elaine.hanyulian@huawei.com>
Mon, 6 Jan 2020 10:01:20 +0000 (18:01 +0800)
Change-Id: Idaa55084f5ecb0dd3636c232cebc14fa5f064419
Issue-ID: SO-2071
Signed-off-by: Yulian Han <elaine.hanyulian@huawei.com>
mso-api-handlers/mso-requests-db-repositories/src/main/java/org/onap/so/db/request/data/repository/InfraActiveRequestsRepository.java

index 257e319..927477e 100644 (file)
@@ -41,7 +41,7 @@ public interface InfraActiveRequestsRepository
 
     List<InfraActiveRequests> findByStartTimeLessThanAndEndTime(Date startTime, Date endTime, Pageable request);
 
-    @Query(value = "SELECT * FROM infra_active_requests WHERE request_status = 'IN_PROGRESS' AND (request_scope = 'volumeGroup' OR request_scope = 'vfModule') AND start_time < (NOW() - INTERVAL 2 MINUTE)",
-            nativeQuery = true)
+    @Query(value = "SELECT * FROM infra_active_requests WHERE request_status = 'IN_PROGRESS' AND (request_scope = 'volumeGroup' OR request_scope = 'vfModule') AND start_time < (NOW() - INTERVAL 2 MINUTE)"
+            + " ORDER BY start_time DESC", nativeQuery = true)
     List<InfraActiveRequests> getInProgressVolumeGroupsAndVfModules();
 }