Merge branch 'master' into develop
This commit is contained in:
@@ -1213,6 +1213,7 @@ public class MesProductionServiceV2 {
|
|||||||
break;
|
break;
|
||||||
case CLOSE:
|
case CLOSE:
|
||||||
this.closeStep(ordine.getDataOrd(), ordine.getNumOrd(), ordine.getGestione(), groupStepDTO.getCodJfas(), null, null);
|
this.closeStep(ordine.getDataOrd(), ordine.getNumOrd(), ordine.getGestione(), groupStepDTO.getCodJfas(), null, null);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case STOP:
|
case STOP:
|
||||||
String codDtipScar = setupGest.getSetup("W_PORDI_RC", "SETUP_DOCUMENTI", "COD_DTIP_SCAR");
|
String codDtipScar = setupGest.getSetup("W_PORDI_RC", "SETUP_DOCUMENTI", "COD_DTIP_SCAR");
|
||||||
|
|||||||
@@ -813,8 +813,23 @@ public class ProductionService {
|
|||||||
|
|
||||||
if (chiusuraLavorazioneDTO.isChiudiOrdine()) {
|
if (chiusuraLavorazioneDTO.isChiudiOrdine()) {
|
||||||
entityBaseList.addAll(evadiIdLotto(chiusuraLavorazioneDTO.getIdLotto(), chiusuraLavorazioneDTO.getCodJfas()));
|
entityBaseList.addAll(evadiIdLotto(chiusuraLavorazioneDTO.getIdLotto(), chiusuraLavorazioneDTO.getCodJfas()));
|
||||||
|
} else if (chiusuraLavorazioneDTO.isTerminaLavorazioneLinea()) {
|
||||||
|
entityBaseList.add(terminaLavorazioneLinea(chiusuraLavorazioneDTO.getOrdine(), chiusuraLavorazioneDTO.getCodJfas()));
|
||||||
|
}
|
||||||
|
|
||||||
Date dataDoc = chiusuraLavorazioneDTO.getCaricoLavorazioneDTO() != null && chiusuraLavorazioneDTO.getCaricoLavorazioneDTO().getDataDoc() != null ? chiusuraLavorazioneDTO.getCaricoLavorazioneDTO().getDataDoc() : new Date();
|
if (chiusuraLavorazioneDTO.isEffettuaCarico() || chiusuraLavorazioneDTO.isEffettuaScarico() || chiusuraLavorazioneDTO.isEffettuaRientro()) {
|
||||||
|
entityBaseList.addAll(documentProdService.generaDocumentiLavorazioneIdLotto(chiusuraLavorazioneDTO));
|
||||||
|
}
|
||||||
|
|
||||||
|
Date dataDoc;
|
||||||
|
|
||||||
|
if (chiusuraLavorazioneDTO.getCaricoLavorazioneDTO() != null && chiusuraLavorazioneDTO.getCaricoLavorazioneDTO().getDataDoc() != null) {
|
||||||
|
dataDoc = chiusuraLavorazioneDTO.getCaricoLavorazioneDTO().getDataDoc();
|
||||||
|
} else if (chiusuraLavorazioneDTO.getScaricoLavorazioneDTO() != null && chiusuraLavorazioneDTO.getScaricoLavorazioneDTO().getDataDoc() != null) {
|
||||||
|
dataDoc = chiusuraLavorazioneDTO.getScaricoLavorazioneDTO().getDataDoc();
|
||||||
|
} else {
|
||||||
|
dataDoc = new Date();
|
||||||
|
}
|
||||||
|
|
||||||
JtbLott jtbLott = new JtbLott()
|
JtbLott jtbLott = new JtbLott()
|
||||||
.setIdLotto(chiusuraLavorazioneDTO.getIdLotto())
|
.setIdLotto(chiusuraLavorazioneDTO.getIdLotto())
|
||||||
@@ -825,13 +840,6 @@ public class ProductionService {
|
|||||||
jtbLott.setOperation(OperationType.UPDATE);
|
jtbLott.setOperation(OperationType.UPDATE);
|
||||||
|
|
||||||
entityBaseList.add(jtbLott);
|
entityBaseList.add(jtbLott);
|
||||||
} else if (chiusuraLavorazioneDTO.isTerminaLavorazioneLinea()) {
|
|
||||||
entityBaseList.add(terminaLavorazioneLinea(chiusuraLavorazioneDTO.getOrdine(), chiusuraLavorazioneDTO.getCodJfas()));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (chiusuraLavorazioneDTO.isEffettuaCarico() || chiusuraLavorazioneDTO.isEffettuaScarico() || chiusuraLavorazioneDTO.isEffettuaRientro()) {
|
|
||||||
entityBaseList.addAll(documentProdService.generaDocumentiLavorazioneIdLotto(chiusuraLavorazioneDTO));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (chiusuraLavorazioneDTO.isSalvaDocumenti()) {
|
if (chiusuraLavorazioneDTO.isSalvaDocumenti()) {
|
||||||
entityProcessor.processEntityList(entityBaseList, true);
|
entityProcessor.processEntityList(entityBaseList, true);
|
||||||
|
|||||||
Reference in New Issue
Block a user