This commit is contained in:
2025-03-06 13:11:35 +01:00
parent cc6d143f96
commit dda7c15142

View File

@@ -65,19 +65,19 @@ public class SicilianiDMSExportService {
" SELECT dtb_ordr_local.key_ord, " +
" dtb_ordr_local.riga_ord, " +
" dtb_ordr_local.data_cons, " +
" (dvw_ordr.qta_ord_pz - dtb_ordr_local.qta_taglio) as qta_ass, " +
" (dtb_ordr.qta_ord_pz - dtb_ordr_local.qta_taglio) as qta_ass, " +
" dtb_ordr_local.flag_evaso_forzato, " +
" CASE WHEN dtb_ordr_local.qta_taglio = 0 THEN dvw_ordr.qta_ord_kg ELSE (dvw_ordr.qta_ord_pz - dtb_ordr_local.qta_taglio)* mtb_aart.peso_medio END as peso, " +
" CASE WHEN dtb_ordr_local.qta_taglio = 0 THEN dtb_ordr.qta_ord_kg ELSE (dtb_ordr.qta_ord_pz - dtb_ordr_local.qta_taglio)* mtb_aart.peso_medio END as peso, " +
" dtb_ordr_local.key_ord_alyante, " +
" CASE WHEN dtb_date_scadenza.key_ord IS NULL THEN 'N' ELSE 'S' END as existOrd " +
" FROM dtb_ordr_local LEFT OUTER JOIN " + serverObject + ".dtb_date_scadenza ON dtb_ordr_local.key_ord_alyante = dtb_date_scadenza.key_ord COLLATE Latin1_General_100_CI_AS, " +
" dvw_ordr, " +
" dvw_ordt, " +
" " + serverObject + ".dtb_ordr, " +
" " + serverObject + ".dtb_ordt, " +
" mtb_aart " +
" WHERE dvw_ordt.key_ord = dvw_ordr.key_ord AND " +
" dvw_ordr.cod_mart = mtb_aart.cod_mart AND " +
" dtb_ordr_local.key_ord = dvw_ordr.key_ord AND " +
" dtb_ordr_local.riga_ord = dvw_ordr.riga_ord AND " +
" WHERE dtb_ordt.key_ord = dtb_ordr.key_ord AND " +
" dtb_ordr.cod_mart = mtb_aart.cod_mart AND " +
" dtb_ordr_local.key_ord_alyante = dtb_ordr.key_ord AND " +
" dtb_ordr_local.riga_ord = dtb_ordr.riga_ord AND " +
" dtb_ordr_local.flag_elaborato = 'N' " +
"ORDER BY 1, 2";
@@ -130,6 +130,9 @@ public class SicilianiDMSExportService {
" " + UtilityDB.valueToString(peso) + ", " +
" " + UtilityDB.valueToString(flagEvaso) + ", " +
" " + dataConsTRAXAL + ") ";
logger.error("[TAGLIA E CUCI - QUERY wrxtgo]" + sql);
PreparedStatement infoUpd = conTraxal.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
infoUpd.executeUpdate();
infoUpd.close();
@@ -164,6 +167,8 @@ public class SicilianiDMSExportService {
" key_ord = " + UtilityDB.valueToString(keyOrdAlyante) + " AND " +
" flag_elaborato = 'N' ";
}
logger.error("[TAGLIA E CUCI - QUERY DTB_DATE_SCADENZE]" + sql);
PreparedStatement infoUpdAlyante = conAlyante.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
infoUpdAlyante.executeUpdate();
infoUpdAlyante.close();