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,7 +1775,8 @@ 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(?,?,?,?,?,?,?,?,?,?,?,?)}");
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()));
@@ -1788,8 +1789,18 @@ public class DtbDoct extends DtbBaseDocT implements EquatableEntityInterface<Dtb
StoredProcedure.setString(10, serDocOld);
StoredProcedure.setInt(11, numDocOld.intValue());
StoredProcedure.setString(12, operation);
StoredProcedure.execute();
StoredProcedure.close();
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;
}
}
}