aggiunta eccezione se distinta non presente

This commit is contained in:
2024-06-20 17:13:41 +02:00
parent cb88dfbead
commit 7da201e24f

View File

@@ -389,6 +389,11 @@ public class DocumentiLavDaDist {
public List<MaterialiDaDistintaDTO> sviluppaDistinta(String codProd, BigDecimal qtaProd) throws Exception {
List<MaterialiDaDistintaDTO> materialiDaDistintaDTOList = getMaterialiDaDistinta(codProd);
if (materialiDaDistintaDTOList == null || materialiDaDistintaDTOList.size() == 0) {
throw new Exception(String.format("Distinta non presente sull'articolo %s ", codProd));
}
MaterialiDaDistintaDTO rigaDistinta = Stream.of(materialiDaDistintaDTOList)
.filter(x -> x.getCodMart().equalsIgnoreCase(codProd))
.findFirst().orElse(null);