Finish Hotfix-1
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:
@@ -0,0 +1,23 @@
|
|||||||
|
package it.integry.ems.migration.model;
|
||||||
|
|
||||||
|
import it.integry.ems.migration._base.BaseMigration;
|
||||||
|
import it.integry.ems.migration._base.MigrationModelInterface;
|
||||||
|
|
||||||
|
public class Migration_20250424101450 extends BaseMigration implements MigrationModelInterface {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void up() throws Exception {
|
||||||
|
if (isHistoryDB())
|
||||||
|
return;
|
||||||
|
|
||||||
|
updateSetupValue("MES", "SETUP", "CONTROLLO_SCADENZA_MULTIPLA", null,
|
||||||
|
"Se true sulle linee scelte attiva la logica di generazione dei lotti con scadenza multipla e se esiste la pianificata duplicaOrdiniGiornoDopo viene generato un ordine di lavorazione (partendo da quelli in corso) con il lotto del giorno.", false, "SI_NO", false, false, false,
|
||||||
|
false, false, "jtb_fasi", false, "SELECT 'S' UNION ALL SELECT 'N'");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void down() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -2092,13 +2092,11 @@ public class MesProductionServiceV2 {
|
|||||||
" FROM stb_gest_setup_det\n" +
|
" FROM stb_gest_setup_det\n" +
|
||||||
" WHERE gest_name = 'MES'\n" +
|
" WHERE gest_name = 'MES'\n" +
|
||||||
" AND section = 'SETUP'\n" +
|
" AND section = 'SETUP'\n" +
|
||||||
" AND key_section = 'COD_MGRP_SCADENZA_MULTIPLA'\n" +
|
" AND key_section = 'CONTROLLO_SCADENZA_MULTIPLA'\n" +
|
||||||
" AND value = 'S')\n" +
|
" AND value = 'S')\n" +
|
||||||
"SELECT ordini.*\n" +
|
"SELECT ordini.*\n" +
|
||||||
"FROM MES_GetWorkOrders(%s, DATEADD(DAY, -30, GETDATE()), NULL, NULL, NULL) ordini\n" +
|
"FROM MES_GetWorkOrders(%s, DATEADD(DAY, -30, GETDATE()), DATEADD(DAY, -1, GETDATE()), NULL, NULL) ordini\n" +
|
||||||
" INNER JOIN mtb_aart ma ON ordini.cod_prod = ma.cod_mart\n" +
|
" INNER JOIN setup ON val_col_rif = ordini.cod_jfas\n" +
|
||||||
" INNER JOIN mtb_grup mg ON ma.cod_mgrp = mg.cod_mgrp\n" +
|
|
||||||
" INNER JOIN setup ON val_col_rif = mg.cod_mgrp\n" +
|
|
||||||
"WHERE ordini.stato = 'IN CORSO'\n" +
|
"WHERE ordini.stato = 'IN CORSO'\n" +
|
||||||
"ORDER BY ordini.sort",
|
"ORDER BY ordini.sort",
|
||||||
codJfas
|
codJfas
|
||||||
@@ -2114,7 +2112,7 @@ public class MesProductionServiceV2 {
|
|||||||
List<DtbOrdt> ordiniSalvati = new ArrayList<>();
|
List<DtbOrdt> ordiniSalvati = new ArrayList<>();
|
||||||
|
|
||||||
for (OrdineLavorazioneDTO ordine : ordini) {
|
for (OrdineLavorazioneDTO ordine : ordini) {
|
||||||
Date dataOrd = UtilityDate.dateAdd(UtilityDate.getTodayWithoutTime(), 1);
|
Date dataOrd = UtilityDate.getTodayWithoutTime();
|
||||||
|
|
||||||
// ORDINE DI PRODUZIONE
|
// ORDINE DI PRODUZIONE
|
||||||
DtbOrdt ordProd = new DtbOrdt()
|
DtbOrdt ordProd = new DtbOrdt()
|
||||||
|
|||||||
Reference in New Issue
Block a user