Inserita storedProcedure in importazione Apulia RifOrd
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user