Finish Hotfix-100
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-09-23 11:51:37 +02:00

View File

@@ -1775,21 +1775,32 @@ public class DtbDoct extends DtbBaseDocT implements EquatableEntityInterface<Dtb
//
// DocumentBusinessLogic.UpdProgMaga task = new StoredProcedure.UpdProgMaga("CARELLI", datiDoc);
// new Thread(task).start();
CallableStatement StoredProcedure = connection.prepareCall("{call UpdProgMaga(?,?,?,?,?,?,?,?,?,?,?,?)}");
StoredProcedure.setString(1, codAnag);
StoredProcedure.setString(2, codDtip);
StoredProcedure.setTimestamp(3, new Timestamp(dataDoc.getTime()));
StoredProcedure.setString(4, serDoc);
StoredProcedure.setInt(5, numDoc.intValue());
StoredProcedure.setLong(6, segno);
StoredProcedure.setString(7, codAnagOld);
StoredProcedure.setString(8, codDtipOld);
StoredProcedure.setTimestamp(9, new Timestamp(dataDocOld.getTime()));
StoredProcedure.setString(10, serDocOld);
StoredProcedure.setInt(11, numDocOld.intValue());
StoredProcedure.setString(12, operation);
StoredProcedure.execute();
StoredProcedure.close();
try (CallableStatement StoredProcedure = connection.prepareCall("{call UpdProgMaga(?,?,?,?,?,?,?,?,?,?,?,?)}")) {
//CallableStatement StoredProcedure = connection.prepareCall("{call UpdProgMaga(?,?,?,?,?,?,?,?,?,?,?,?)}");
StoredProcedure.setString(1, codAnag);
StoredProcedure.setString(2, codDtip);
StoredProcedure.setTimestamp(3, new Timestamp(dataDoc.getTime()));
StoredProcedure.setString(4, serDoc);
StoredProcedure.setInt(5, numDoc.intValue());
StoredProcedure.setLong(6, segno);
StoredProcedure.setString(7, codAnagOld);
StoredProcedure.setString(8, codDtipOld);
StoredProcedure.setTimestamp(9, new Timestamp(dataDocOld.getTime()));
StoredProcedure.setString(10, serDocOld);
StoredProcedure.setInt(11, numDocOld.intValue());
StoredProcedure.setString(12, operation);
boolean hasResults = StoredProcedure.execute();
while (true) {
if (!hasResults) {
int updateCount = StoredProcedure.getUpdateCount();
if (updateCount == -1) break; // fine
}
hasResults = StoredProcedure.getMoreResults();
}
} catch (SQLException e) {
logger.error(e.getMessage());
throw e;
}
}
}