sistemati nuovo controlli su partita di magazzino
This commit is contained in:
@@ -422,11 +422,19 @@ public class Slim2kLogisticService {
|
||||
|
||||
List<MtbPartitaMag> listaPartita = UtilityDB.executeSimpleQueryDTO(multiDBTransactionManager.getPrimaryConnection(), q, MtbPartitaMag.class);
|
||||
|
||||
Optional<MtbPartitaMag> first = listaPartita.stream().filter(x -> x.getDataScad().equals(dataScad)).findFirst();
|
||||
if (listaPartita == null || listaPartita.isEmpty()) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Optional<MtbPartitaMag> first = listaPartita.stream().filter(x -> x.getDataScad() == null || x.getDataScad().equals(dataScad)).findFirst();
|
||||
|
||||
MtbPartitaMag mtbPartitaMag;
|
||||
if (first.isPresent()) {
|
||||
mtbPartitaMag = first.get();
|
||||
if ( mtbPartitaMag.getDataScad() == null ) {
|
||||
mtbPartitaMag.setDataScad(dataScad);
|
||||
mtbPartitaMag.setOperation(OperationType.UPDATE);
|
||||
}
|
||||
} else {
|
||||
String lastPartitaMag = listaPartita.stream()
|
||||
.max(Comparator.comparing(MtbPartitaMag::getPartitaMag))
|
||||
|
||||
Reference in New Issue
Block a user