From 46d0ab1e5de2550dc8cfb22632b82e0828ea1af1 Mon Sep 17 00:00:00 2001 From: kaka-jaques Date: Sun, 9 Oct 2022 16:47:51 -0300 Subject: [PATCH 1/2] UPDATE! NOTIFICATION FINALLY WORKS! --- .../controllers/PessoaController.java | 11 +- .../interfaces/PessoaRepository.java | 6 +- .../main/src/app/body/body.component.html | 6 +- frontend/main/src/app/body/body.component.ts | 111 +++++++++++++----- frontend/main/src/app/edit/edit.component.ts | 4 +- frontend/main/src/app/loginservice.service.ts | 35 ++++-- frontend/main/src/app/quote.service.ts | 4 +- .../main/src/app/ship-qt/ship-qt.component.ts | 1 - 8 files changed, 117 insertions(+), 61 deletions(-) diff --git a/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/controllers/PessoaController.java b/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/controllers/PessoaController.java index 6ffcfc6..9c81bfc 100644 --- a/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/controllers/PessoaController.java +++ b/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/controllers/PessoaController.java @@ -1,11 +1,15 @@ package br.com.entra21.teamroxo.TMSProject.controllers; +import java.text.SimpleDateFormat; import java.time.LocalDate; +import java.time.format.DateTimeFormatter; +import java.time.format.DateTimeFormatterBuilder; import java.time.temporal.TemporalAdjuster; import java.time.temporal.TemporalAdjusters; import java.util.ArrayList; import java.util.List; import java.util.Optional; +import java.util.logging.SimpleFormatter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.repository.query.Param; @@ -28,13 +32,11 @@ import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import br.com.entra21.teamroxo.TMSProject.TmsProjectApplication; import br.com.entra21.teamroxo.TMSProject.interfaces.CountVisitorsRepository; import br.com.entra21.teamroxo.TMSProject.interfaces.PessoaRepository; import br.com.entra21.teamroxo.TMSProject.template.CountVisitors; import br.com.entra21.teamroxo.TMSProject.template.ItemNivel3; import br.com.entra21.teamroxo.TMSProject.template.Pessoa; -import br.com.entra21.teamroxo.TMSProject.template.RegisterQuote; @RestController @CrossOrigin(origins = "*") @@ -77,8 +79,7 @@ public List birthNow(){ @GetMapping("/birthmonth") public List birthMonth(){ - return pessoaRepository.findBirthMonth(LocalDate.now().withMonth(LocalDate.now().getMonthValue()).with(TemporalAdjusters.firstDayOfMonth()), - LocalDate.now().withMonth(LocalDate.now().getMonthValue()).with(TemporalAdjusters.lastDayOfMonth())); + return pessoaRepository.findBirthMonth(LocalDate.now()); } @GetMapping("/bounce") @@ -107,6 +108,8 @@ public Pessoa register(@RequestBody Pessoa dados) { public void deletePessoa(@PathVariable("id") int id){ pessoaRepository.deleteById(id); } + + private List obterListaCompleta() { diff --git a/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/interfaces/PessoaRepository.java b/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/interfaces/PessoaRepository.java index 9602bc6..cc92091 100644 --- a/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/interfaces/PessoaRepository.java +++ b/backend/TMSProject/src/main/java/br/com/entra21/teamroxo/TMSProject/interfaces/PessoaRepository.java @@ -15,10 +15,10 @@ @EnableJpaRepositories public interface PessoaRepository extends JpaRepository { - @Query("FROM Pessoa WHERE birth = :now") + @Query("FROM Pessoa WHERE MONTH(birth) = EXTRACT(MONTH FROM :now) AND DAY(birth) = EXTRACT(DAY FROM :now)") List findBirth (@Param("now") LocalDate now); - @Query("FROM Pessoa WHERE birth BETWEEN :firstDay and :lastDay") - List findBirthMonth (@Param("firstDay") LocalDate first, @Param("lastDay") LocalDate last); + @Query("FROM Pessoa WHERE MONTH(birth) = EXTRACT(MONTH FROM :now)") + List findBirthMonth (@Param("now") LocalDate now); } diff --git a/frontend/main/src/app/body/body.component.html b/frontend/main/src/app/body/body.component.html index 6817635..58f979b 100644 --- a/frontend/main/src/app/body/body.component.html +++ b/frontend/main/src/app/body/body.component.html @@ -69,14 +69,14 @@