sistemata registrazione movimenti contabili da distinta effetti con compensazione di note credito
This commit is contained in:
@@ -4,7 +4,6 @@ import com.annimon.stream.Stream;
|
||||
import it.integry.common.var.CommonConstants;
|
||||
import it.integry.ems.exception.CheckConstraintException;
|
||||
import it.integry.ems.rules.businessLogic.AccountingBusinessLogic;
|
||||
import it.integry.ems.rules.businessLogic.enums.TipoPartita;
|
||||
import it.integry.ems_model.config.EmsRestConstants;
|
||||
import it.integry.ems_model.db.ResultSetMapper;
|
||||
import it.integry.ems_model.entity.*;
|
||||
@@ -501,7 +500,6 @@ public class AccountingRules extends QueryRules {
|
||||
for (CtbScad scad : ctbMovr.getCtbScad()) {
|
||||
|
||||
CtbScad ctbScad = (CtbScad) scad.clone();
|
||||
|
||||
com.annimon.stream.Optional<CtbParr> ctbParrFirst = Stream.of(elencoPartite)
|
||||
.filter(x -> x.getCodAnag().equalsIgnoreCase(ctbScad.getCodAnag()) &&
|
||||
x.getTipoAnag().equalsIgnoreCase(ctbScad.getTipoAnag()) &&
|
||||
@@ -621,7 +619,7 @@ public class AccountingRules extends QueryRules {
|
||||
} else {
|
||||
String sql =
|
||||
Query.format(
|
||||
"SELECT cast(case when count(*) > 1 THEN 1 ELSE 0 eND as bit)" +
|
||||
"SELECT cast(count(*) as bit)" +
|
||||
" FROM ctb_parr " +
|
||||
" WHERE cod_anag = %s AND " +
|
||||
"tipo_anag = %s AND " +
|
||||
|
||||
@@ -959,13 +959,11 @@ public class ContabilService {
|
||||
|
||||
|
||||
List<Map.Entry<VtbRiba, List<VtbRiba>>> listGruppoRiba = Stream.of(listVtbRiba)
|
||||
.groupBy(r -> {
|
||||
return new VtbRiba()
|
||||
.setIdGruppo(r.getIdGruppo())
|
||||
.setTipoAnag(r.getTipoAnag())
|
||||
.setCodAnag(r.getCodAnag())
|
||||
.setSegno(r.getImpScad().signum());
|
||||
}).toList();
|
||||
.groupBy(r -> new VtbRiba()
|
||||
.setIdGruppo(r.getIdGruppo())
|
||||
.setTipoAnag(r.getTipoAnag())
|
||||
.setCodAnag(r.getCodAnag())
|
||||
.setSegno(r.getImpScad().signum())).toList();
|
||||
|
||||
/*
|
||||
List<VtbRiba> listGruppoRiba =Stream.of(listVtbRiba)
|
||||
|
||||
Reference in New Issue
Block a user