private boolean patchDocument(String collectivite, String budget, String docId, Connection conPatch, Connection con2) throws Exception {
int nbUpdated = 0;
+ // Sélection des liasses locales dans les index edmn
PreparedStatement psLiassesLocales = con2.prepareStatement(queryProvider.getQuery("selectLiasseLocale"));
psLiassesLocales.setString(1, collectivite);
psLiassesLocales.setString(2, budget);
if (rsLiasses.next()) {
String comptable = rsLiasses.getString(1);
String imputation = rsLiasses.getString(2);
- String ministere = rsLiasses.getString(3);
+ String ministere = rsLiasses.getString(3).replace("MIN",""); // Suppression du MIN contenu dans le code ministere
String annee = rsLiasses.getString(4);
String trimestre = rsLiasses.getString(5);
String numLiasseDeb = rsLiasses.getString(6);
int last = 0;
try {
first = Integer.parseInt(numLiasseDeb);
- } catch (NumberFormatException nfEx) {
+ } catch (NumberFormatException nfEx) {
}
try {
last = Integer.parseInt(numLiasseFin);