diff --git a/src/main/java/fr/organizee/controller/MembreController.java b/src/main/java/fr/organizee/controller/MembreController.java index b3f4268..1380956 100644 --- a/src/main/java/fr/organizee/controller/MembreController.java +++ b/src/main/java/fr/organizee/controller/MembreController.java @@ -245,4 +245,20 @@ public class MembreController { return ResponseEntity.status(HttpStatus.OK).body(resultMembre); } -} + + @PutMapping("/update/smiley/{idUser}") + public ResponseEntity updateSmiley(@RequestBody String numero, @PathVariable int idUser) throws Exception { + Optional resultMembre ; + try { + resultMembre = membreRepository.findById(idUser); + resultMembre.get().setSmiley(numero); + membreRepository.saveAndFlush(resultMembre.get()); + } catch (Exception e) { + return ResponseEntity.status(HttpStatus.NOT_FOUND).body(e.getMessage()); + } + + return ResponseEntity.status(HttpStatus.OK).body(resultMembre); + } + } + + diff --git a/src/main/java/fr/organizee/model/Membre.java b/src/main/java/fr/organizee/model/Membre.java index 1e8dbe4..c7b79be 100644 --- a/src/main/java/fr/organizee/model/Membre.java +++ b/src/main/java/fr/organizee/model/Membre.java @@ -143,6 +143,15 @@ public class Membre { return roleList; } + + public String getSmiley() { + return smiley; + } + + public void setSmiley(String smiley) { + this.smiley = smiley; + } + public void setRoleList(List roleList) { this.roleList = roleList; }