From f9b63e77706837abee214040eb4c899f14a428d5 Mon Sep 17 00:00:00 2001 From: Florinda Date: Mon, 4 Nov 2024 10:20:06 +0100 Subject: [PATCH 1/2] add method exec scen --- .../hermione/repository/ScenarioExecutionRepository.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/olympus/hermione/repository/ScenarioExecutionRepository.java b/src/main/java/com/olympus/hermione/repository/ScenarioExecutionRepository.java index eba7484..f6f7615 100644 --- a/src/main/java/com/olympus/hermione/repository/ScenarioExecutionRepository.java +++ b/src/main/java/com/olympus/hermione/repository/ScenarioExecutionRepository.java @@ -2,17 +2,18 @@ package com.olympus.hermione.repository; import java.util.List; -import org.springframework.data.repository.CrudRepository; +import org.springframework.data.mongodb.repository.MongoRepository; import org.springframework.stereotype.Repository; - -import com.olympus.hermione.models.Scenario; import com.olympus.hermione.models.ScenarioExecution; @Repository -public interface ScenarioExecutionRepository extends CrudRepository { +public interface ScenarioExecutionRepository extends MongoRepository { List findByExecutedByUserId(String userId); + List findByExecutedByUserIdOrderByStartDateDesc(String userId); + + } From c22b6645e6205947ab76bcc78dbcf803ca9e96db Mon Sep 17 00:00:00 2001 From: Florinda Date: Mon, 4 Nov 2024 11:24:32 +0100 Subject: [PATCH 2/2] add order exec scenario by start date --- .../com/olympus/hermione/services/ScenarioExecutionService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/olympus/hermione/services/ScenarioExecutionService.java b/src/main/java/com/olympus/hermione/services/ScenarioExecutionService.java index 4ecd6bf..9eae908 100644 --- a/src/main/java/com/olympus/hermione/services/ScenarioExecutionService.java +++ b/src/main/java/com/olympus/hermione/services/ScenarioExecutionService.java @@ -335,7 +335,7 @@ public class ScenarioExecutionService { User principal = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); - lstScenarioExecution = scenarioExecutionRepository.findByExecutedByUserId(principal.getId()); + lstScenarioExecution = scenarioExecutionRepository.findByExecutedByUserIdOrderByStartDateDesc(principal.getId()); return lstScenarioExecution;