Inserita storedProcedure in importazione Apulia RifOrd

This commit is contained in:
2024-02-16 17:21:17 +01:00
parent 9866736f04
commit ab2a1c07e1

View File

@@ -36,12 +36,10 @@ import org.springframework.stereotype.Service;
import java.io.*;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Date;
import java.util.concurrent.atomic.AtomicReference;
@Service
@@ -981,8 +979,26 @@ public class DocumentiAcquistoImportService {
m.setPrimaryDs(ds.getProfileName());
for (EntityBase e : entityList){
DtbDoct dtbDoct = (DtbDoct) e;
CallableStatement storedProcedure = m.getPrimaryConnection().prepareCall("{call UpdProgMaga(?,?,?,?,?,?,?)}");
storedProcedure.setString(1, dtbDoct.getCodAnag());
storedProcedure.setString(2, dtbDoct.getCodDtip());
storedProcedure.setTimestamp(3, new Timestamp(dtbDoct.getDataDoc().getTime()));
storedProcedure.setString(4, dtbDoct.getSerDoc());
storedProcedure.setInt(5, dtbDoct.getNumDoc());
storedProcedure.setInt(6, -1);
storedProcedure.setString(7, "U");
storedProcedure.execute();
storedProcedure.close();
entityProcessor.processEntity(e, true, false, requestData.getUsername(), m, false);
entityReturn.add(e);
storedProcedure.setInt(6, 1);
storedProcedure.execute();
storedProcedure.close();
}
}catch (Exception e){
m.rollbackAll();