Skip to content

Commit a82c32b

Browse files
change bug vendas
1 parent 7bd3b4a commit a82c32b

3 files changed

Lines changed: 15 additions & 7 deletions

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<artifactId>demo</artifactId>
1414
<version>0.0.1-SNAPSHOT</version>
1515

16-
<packaging>jar</packaging>
16+
<packaging>war</packaging>
1717

1818
<name>demo</name>
1919
<description>Demo project for Spring Boot</description>

src/main/java/com/virtusconsultoria/configsecurity/SecurityConfig.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,6 @@ public PasswordEncoder passwordEncoder() {
110110
public CorsConfigurationSource corsConfigurationSource() {
111111
CorsConfiguration configuration = new CorsConfiguration();
112112
configuration.setAllowedOrigins(Arrays.asList(
113-
"http://localhost:8081",
114-
"http://localhost:4173",
115-
"http://localhost:5173",
116113
"https://front-end-virtus.vercel.app/"
117114
));
118115
configuration.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "DELETE", "OPTIONS"));

src/main/java/com/virtusconsultoria/service/VendaService.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,15 +479,26 @@ public VendasMesDto obterDashboardVendas(LocalDate dataInicial, LocalDate dataFi
479479
.filter(Objects::nonNull)
480480
.reduce(BigDecimal.ZERO, BigDecimal::add);
481481

482-
BigDecimal valorComissaoColaboradorClt = valorComissaoColaborador.multiply(new BigDecimal("0.27"));
483-
BigDecimal valorComissaoColaboradorMei = valorComissaoColaborador.multiply(new BigDecimal("0.35"));
482+
BigDecimal valorComissaoColaboradorClt = vendasPeriodoAtual.stream()
483+
.filter(v -> v.getColaborador() != null && ColaboradorRegimeContratacao.CLT.equals(v.getColaborador().getRegimeContratacao()))
484+
.map(Venda::getComissaoColaborador)
485+
.filter(Objects::nonNull)
486+
.reduce(BigDecimal.ZERO, BigDecimal::add);
487+
488+
BigDecimal valorComissaoColaboradorMei = vendasPeriodoAtual.stream()
489+
.filter(v -> v.getColaborador() != null && ColaboradorRegimeContratacao.MEI.equals(v.getColaborador().getRegimeContratacao()))
490+
.map(Venda::getComissaoColaborador)
491+
.filter(Objects::nonNull)
492+
.reduce(BigDecimal.ZERO, BigDecimal::add);
484493

485494
BigDecimal valorComissaoEmpresa = vendasPeriodoAtual.stream()
486495
.map(Venda::getComissaoEmpresa)
487496
.filter(Objects::nonNull)
488497
.reduce(BigDecimal.ZERO, BigDecimal::add);
489498

490-
System.out.println("VALOR COMISSAO EMPRESA: " + valorComissaoEmpresa + "VALOR CLT: " + valorComissaoColaboradorClt);
499+
System.out.println("VALOR COMISSAO EMPRESA: " + valorComissaoEmpresa +
500+
"VALOR MEI" + valorComissaoColaboradorMei +
501+
"VALOR CLT: " + valorComissaoColaboradorClt);
491502

492503
BigDecimal ticketMedio = (quantidadeTotal > 0)
493504
? totalPeriodoAtual.divide(new BigDecimal(quantidadeTotal), 2, RoundingMode.HALF_UP)

0 commit comments

Comments
 (0)