upate rating

This commit is contained in:
Florinda
2024-12-17 11:13:43 +01:00
parent 1b21a4dd27
commit 0cd74a4673
2 changed files with 27 additions and 5 deletions

View File

@@ -24,9 +24,15 @@ public class ExecutionController {
return scenarioExecutionRepository.findById(id).get();
}
@PostMapping("/updateRating")
public String updateScenarioExecRating(@RequestBody ScenarioExecution scenarioExecution){
String result = scenarioExecutionService.updateRating(scenarioExecution);
// @PostMapping("/updateRating")
// public String updateScenarioExecRating(@RequestBody ScenarioExecution scenarioExecution){
// String result = scenarioExecutionService.updateRating2(scenarioExecution);
// return result;
// }
@GetMapping("/updateRating")
public String updateScenarioExecRating(@RequestParam String id, @RequestParam String rating){
String result = scenarioExecutionService.updateRating(id, rating);
return result;
}
}
}

View File

@@ -375,7 +375,7 @@ public class ScenarioExecutionService {
}
public String updateRating(ScenarioExecution scenaExec){
public String updateRating2(ScenarioExecution scenaExec){
logger.info("updateRating function:");
String result = "KO";
try{
@@ -388,4 +388,20 @@ public class ScenarioExecutionService {
return result;
}
public String updateRating(String id, String rating){
logger.info("updateRating function:");
String result = "KO";
try{
Optional<ScenarioExecution> o_scenarioExecution = scenarioExecutionRepository.findById(id);
if(o_scenarioExecution.isPresent()){
o_scenarioExecution.get().setRating(rating);
scenarioExecutionRepository.save(o_scenarioExecution.get());
result = "OK";
}
}catch(Exception e){
logger.error("Exception in updateRating: {}", e.getMessage());
}
return result;
}
}