Finish FixCQExplodeDist
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -864,35 +864,37 @@ public class ProductionBusinessLogic {
|
||||
|
||||
List<JtbCiclCq> jtbCiclCqList = UtilityDB.executeSimpleQueryDTO(conn, sql, JtbCiclCq.class);
|
||||
|
||||
for (JtbCiclCq cq : jtbCiclCqList) {
|
||||
int numFase = cq.getNumFase();
|
||||
String controllo = cq.getControllo();
|
||||
String valoreRif = cq.getValoreRif();
|
||||
int numRip = cq.getNumRip();
|
||||
String tipologia = cq.getTipologia();
|
||||
datiDist.setIdRigaContrCQ(datiDist.getIdRigaContrCQ() + 1);
|
||||
if (!UtilityList.isNullOrEmpty(jtbCiclCqList)) {
|
||||
for (JtbCiclCq cq : jtbCiclCqList) {
|
||||
int numFase = cq.getNumFase();
|
||||
String controllo = cq.getControllo();
|
||||
String valoreRif = cq.getValoreRif();
|
||||
int numRip = cq.getNumRip();
|
||||
String tipologia = cq.getTipologia();
|
||||
datiDist.setIdRigaContrCQ(datiDist.getIdRigaContrCQ() + 1);
|
||||
|
||||
// Inserimento controllo di qualità nell'ordine di lavorazione
|
||||
DtbOrdCq ordCQ = new DtbOrdCq();
|
||||
ordCQ.setOperation(OperationType.INSERT);
|
||||
ordCQ.setIdRiga(datiDist.getIdRigaContrCQ());
|
||||
ordCQ.setControllo(controllo);
|
||||
ordCQ.setValoreRif(valoreRif);
|
||||
ordCQ.setNumRip(numRip);
|
||||
ordCQ.setNumFase(numFase);
|
||||
ordCQ.setTipologia(tipologia);
|
||||
ordCQ.setTipoValore(cq.getTipoValore());
|
||||
ordCQ.setIdValori(cq.getIdValori());
|
||||
if (isRoot) {
|
||||
ordCQ.setNumFase(numFase + datiDist.getNumFase());
|
||||
} else {
|
||||
// Inserimento controllo di qualità nell'ordine di lavorazione
|
||||
DtbOrdCq ordCQ = new DtbOrdCq();
|
||||
ordCQ.setOperation(OperationType.INSERT);
|
||||
ordCQ.setIdRiga(datiDist.getIdRigaContrCQ());
|
||||
ordCQ.setControllo(controllo);
|
||||
ordCQ.setValoreRif(valoreRif);
|
||||
ordCQ.setNumRip(numRip);
|
||||
ordCQ.setNumFase(numFase);
|
||||
ordCQ.setTipologia(tipologia);
|
||||
ordCQ.setTipoValore(cq.getTipoValore());
|
||||
ordCQ.setIdValori(cq.getIdValori());
|
||||
if (isRoot) {
|
||||
ordCQ.setNumFase(numFase + datiDist.getNumFase());
|
||||
} else {
|
||||
ordCQ.setNumFase(numFase);
|
||||
}
|
||||
if (numFase == 0) {
|
||||
ordCQ.setNumFase(numFase);
|
||||
}
|
||||
ordT.getDtbOrdCq().add(ordCQ);
|
||||
//((DtbOrdr) dtbOrdr).getOrdLav().getDtbOrdCq().add(ordCQ);
|
||||
}
|
||||
if (numFase == 0) {
|
||||
ordCQ.setNumFase(numFase);
|
||||
}
|
||||
ordT.getDtbOrdCq().add(ordCQ);
|
||||
//((DtbOrdr) dtbOrdr).getOrdLav().getDtbOrdCq().add(ordCQ);
|
||||
}
|
||||
|
||||
// -------------------------------------------------
|
||||
@@ -1846,11 +1848,11 @@ public class ProductionBusinessLogic {
|
||||
Stream.of(dtbOrdtTrasf.getDtbOrdr()).forEach(
|
||||
x -> {
|
||||
DtbOrdr row = null;
|
||||
BigDecimal qtaEvasa= BigDecimal.ZERO;
|
||||
BigDecimal qtaEvasa = BigDecimal.ZERO;
|
||||
FlagEvaso flagEvaso = FlagEvaso.INEVASO;
|
||||
if (!UtilityList.isNullOrEmpty(rowsDataToMantain)) {
|
||||
row = rowsDataToMantain.stream().filter(c -> Objects.equals(c.getRigaOrd(), x.getRigaOrd())).findFirst().orElse(null);
|
||||
if (row != null){
|
||||
if (row != null) {
|
||||
qtaEvasa = row.getQtaEvasa();
|
||||
flagEvaso = row.getFlagEvaso();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user