Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

oracle:

jpa:
show-sql: false
hibernate:
ddl-auto: update
database-platform: org.hibernate.dialect.Oracle12cDialect

mysql:
jpa:
show-sql: false
hibernate:
ddl-auto: update
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect

secret-manager-mysql:
host: https://dev-secret-manager-ws.solucionestifps.com
api: /api/v1/secret
app-key: secretManagerId
name: secret-pharmasys-mysql-local-dev

secret-manager-oracle:
host: https://qas-secret-manager-ws.solucionestifps.com
api: /api/v1/secret
app-key: secretManagerId
name: secret-pharmasys-pmm-qas

lstOracleProduct.forEach(product -> {
try {
MysqlProduct mysqlProduct =
OracleProduct.toMysqlProduct(product);
String code = product.getCode();
if
(mysqlProductService.existsByCode(code).equals(Boolean.TRUE)) {

mysqlProduct.setId(mysqlProductService.findByCode(code).getId());
}
mysqlProductService.save(mysqlProduct);
} catch (Exception ex) {
log.error(ex.getMessage());
jobExecutionClient.update(JobExecutionDto.builder().
id(jobExecutionDto.getId()).
endTime(new Date()).
message(ex.getMessage()).
status(JobExecutionState.FAILED).
build());
}
});

You might also like