From daf75e53d7eef405b16db6f0ae132f6d07b565d4 Mon Sep 17 00:00:00 2001 From: Thomas Cardon Date: Tue, 22 Mar 2022 17:19:47 +0100 Subject: [PATCH] modif preference --- .../controller/PreferenceController.java | 4 +-- .../fr/cardon/simpleat/model/Preference.java | 6 +++++ src/main/resources/data.sql | 26 +++++++++---------- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/main/java/fr/cardon/simpleat/controller/PreferenceController.java b/src/main/java/fr/cardon/simpleat/controller/PreferenceController.java index 2869041..9c3b51a 100644 --- a/src/main/java/fr/cardon/simpleat/controller/PreferenceController.java +++ b/src/main/java/fr/cardon/simpleat/controller/PreferenceController.java @@ -61,8 +61,8 @@ public class PreferenceController { @PostMapping("/add-preference/{iduser}/{idrestau}") @PreAuthorize("hasRole('ROLE_ADMIN') or hasRole('ROLE_READER')") public ResponseEntity ajoutPreference(@PathVariable int iduser, @PathVariable int idrestau ){ - System.out.println("hello"); - Preference preference = new Preference(new PreferencePK(personneRepository.getById(iduser) ,restaurantRepository.getById(idrestau))); + //System.out.println("hello"); + Preference preference = new Preference(new PreferencePK(personneRepository.getById(iduser) ,restaurantRepository.getById(idrestau)),true); return ResponseEntity.status(HttpStatus.OK).body(preferenceRepository.save(preference)); } diff --git a/src/main/java/fr/cardon/simpleat/model/Preference.java b/src/main/java/fr/cardon/simpleat/model/Preference.java index ba10672..50419ec 100644 --- a/src/main/java/fr/cardon/simpleat/model/Preference.java +++ b/src/main/java/fr/cardon/simpleat/model/Preference.java @@ -26,6 +26,12 @@ public class Preference { this.preferencePK = preferencePK; } + public Preference(PreferencePK preferencePK,boolean favoris) { + super(); + this.preferencePK = preferencePK; + this.favoris = favoris; + } + public Preference(PreferencePK preferencePK, int note, boolean favoris) { super(); this.preferencePK = preferencePK; diff --git a/src/main/resources/data.sql b/src/main/resources/data.sql index 233989d..18a6fb3 100644 --- a/src/main/resources/data.sql +++ b/src/main/resources/data.sql @@ -88,22 +88,22 @@ INSERT INTO restaurant (`a_emporter`,`accespmr`,`adresse`,`latitude`,`longitude` -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (2, 9, 1, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (3, 1, 5, false); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (2, 9, 1, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (3, 1, 5, true); insert into preference (restau_id_restau, personne_id_personne, note, favori) values (1, 9, 3, true); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (4, 6, 2, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (5, 5, 5, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (1, 10, 1, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (5, 3, 5, false); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (4, 6, 2, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (5, 5, 5, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (1, 10, 1, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (5, 3, 5, true); insert into preference (restau_id_restau, personne_id_personne, note, favori) values (1, 7, 1, true); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (4, 2, 1, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (1, 3, 5, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (3, 10, 4, false); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (4, 2, 1, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (1, 3, 5, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (3, 10, 4, true); insert into preference (restau_id_restau, personne_id_personne, note, favori) values (3, 3, 4, true); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (2, 3, 3, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (2, 8, 3, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (5, 15, 3, false); -insert into preference (restau_id_restau, personne_id_personne, note, favori) values (8, 15, 3, false); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (2, 3, 3, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (2, 8, 3, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (5, 15, 3, true); +insert into preference (restau_id_restau, personne_id_personne, note, favori) values (8, 15, 3, true); insert into type (id_type, libelle) values (1, 'Kebab'); insert into type (id_type, libelle) values (2, 'Supermarché');