Finish Hotfix-100
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:
@@ -1775,21 +1775,32 @@ public class DtbDoct extends DtbBaseDocT implements EquatableEntityInterface<Dtb
|
|||||||
//
|
//
|
||||||
// DocumentBusinessLogic.UpdProgMaga task = new StoredProcedure.UpdProgMaga("CARELLI", datiDoc);
|
// DocumentBusinessLogic.UpdProgMaga task = new StoredProcedure.UpdProgMaga("CARELLI", datiDoc);
|
||||||
// new Thread(task).start();
|
// new Thread(task).start();
|
||||||
CallableStatement StoredProcedure = connection.prepareCall("{call UpdProgMaga(?,?,?,?,?,?,?,?,?,?,?,?)}");
|
try (CallableStatement StoredProcedure = connection.prepareCall("{call UpdProgMaga(?,?,?,?,?,?,?,?,?,?,?,?)}")) {
|
||||||
StoredProcedure.setString(1, codAnag);
|
//CallableStatement StoredProcedure = connection.prepareCall("{call UpdProgMaga(?,?,?,?,?,?,?,?,?,?,?,?)}");
|
||||||
StoredProcedure.setString(2, codDtip);
|
StoredProcedure.setString(1, codAnag);
|
||||||
StoredProcedure.setTimestamp(3, new Timestamp(dataDoc.getTime()));
|
StoredProcedure.setString(2, codDtip);
|
||||||
StoredProcedure.setString(4, serDoc);
|
StoredProcedure.setTimestamp(3, new Timestamp(dataDoc.getTime()));
|
||||||
StoredProcedure.setInt(5, numDoc.intValue());
|
StoredProcedure.setString(4, serDoc);
|
||||||
StoredProcedure.setLong(6, segno);
|
StoredProcedure.setInt(5, numDoc.intValue());
|
||||||
StoredProcedure.setString(7, codAnagOld);
|
StoredProcedure.setLong(6, segno);
|
||||||
StoredProcedure.setString(8, codDtipOld);
|
StoredProcedure.setString(7, codAnagOld);
|
||||||
StoredProcedure.setTimestamp(9, new Timestamp(dataDocOld.getTime()));
|
StoredProcedure.setString(8, codDtipOld);
|
||||||
StoredProcedure.setString(10, serDocOld);
|
StoredProcedure.setTimestamp(9, new Timestamp(dataDocOld.getTime()));
|
||||||
StoredProcedure.setInt(11, numDocOld.intValue());
|
StoredProcedure.setString(10, serDocOld);
|
||||||
StoredProcedure.setString(12, operation);
|
StoredProcedure.setInt(11, numDocOld.intValue());
|
||||||
StoredProcedure.execute();
|
StoredProcedure.setString(12, operation);
|
||||||
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user