save
This commit is contained in:
parent
309850c070
commit
0a667d0903
6 changed files with 53 additions and 51 deletions
|
|
@ -28,7 +28,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>person_registry</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>subpoena</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -93,7 +93,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>incidents</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -120,7 +120,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>geps_notifications</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -159,7 +159,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>journal_dev</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>summon-list-registry</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -45,7 +45,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>person_registry</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>subpoena</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>decision-document-service</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>journal_dev</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -133,7 +133,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>geps_notifications</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -165,7 +165,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>incidents</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -208,7 +208,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>person_registry</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
@ -237,7 +237,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>appeal-document-service</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
<JdbcPassword>ervu</JdbcPassword>
|
||||
<JdbcDriverClassName>org.postgresql.Driver</JdbcDriverClassName>
|
||||
<JdbcXaDataSourceClassName>org.postgresql.xa.PGXADataSource</JdbcXaDataSourceClassName>
|
||||
<JdbcXaDataSourcePoolSize>15</JdbcXaDataSourcePoolSize>
|
||||
<JdbcXaDataSourcePoolSize>20</JdbcXaDataSourcePoolSize>
|
||||
<JdbcDatabase>person_registry</JdbcDatabase>
|
||||
</SqlConnectionParams>
|
||||
</SqlRequest>
|
||||
|
|
|
|||
|
|
@ -147,18 +147,20 @@ public class RequestService {
|
|||
}
|
||||
}
|
||||
|
||||
private Map<String, Object> buildSqlQuery(SqlRequest request, List<String> ids) {
|
||||
private Map<String, Object> buildSqlQuery(SqlRequest request, List<String> ids) {
|
||||
Map<String, Object> resultMap = new HashMap<>();
|
||||
String endpointArguments = ids.stream()
|
||||
.map(id -> "'" + id.trim() + "'")
|
||||
.collect(Collectors.joining(", "));
|
||||
String endpointArguments;
|
||||
|
||||
String requestURL = request.getRequestURL();
|
||||
|
||||
if (requestURL.contains(":=")) {
|
||||
endpointArguments = "'{" + endpointArguments + "}'";
|
||||
endpointArguments = "'{" + ids.stream()
|
||||
.map(String::trim)
|
||||
.collect(Collectors.joining(", ")) + "}'";
|
||||
} else {
|
||||
endpointArguments = "(" + endpointArguments + ")";
|
||||
endpointArguments = "(" + ids.stream()
|
||||
.map(s -> "'" + s.trim() + "'")
|
||||
.collect(Collectors.joining(", ")) + ")";
|
||||
}
|
||||
|
||||
if (request.getRequestArguments() != null && !request.getRequestArguments().isEmpty()) {
|
||||
|
|
@ -195,7 +197,8 @@ public class RequestService {
|
|||
.replace("${endpointArguments}", endpointArguments));
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private boolean executeSqlQuery(Connection connection, String query) throws SQLException {
|
||||
try (PreparedStatement stmt = connection.prepareStatement(query)) {
|
||||
|
|
|
|||
|
|
@ -48,7 +48,6 @@
|
|||
<componentRootId>15508c49-88e3-4143-a398-cbfaedc4a59f</componentRootId>
|
||||
<name>Tab container</name>
|
||||
<container>true</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="1c20b23e-f269-42ff-aa6f-ec2e7ff152cf"/>
|
||||
<scripts id="aba9b3cf-fe50-4149-84cd-ff7b6ed4e99d">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue