- aggiunto campo note in ctbAmac
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

- corretta migration report sui nullpointer
This commit is contained in:
2024-11-11 18:28:48 +01:00
parent a478e2834a
commit 9021e84e6d
2 changed files with 31 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
import it.integry.ems_model.entity.WtbJrept;
import it.integry.ems_model.types.OperationType;
import it.integry.ems_model.utility.UtilityList;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.util.JRSaver;
@@ -24,11 +25,16 @@ public class Migration_20241108153628 extends BaseMigration implements Migration
String sql = "SELECT * FROM wtb_jrept";
final List<WtbJrept> wtbJrepts = executeQueryDTO(sql, WtbJrept.class);
if (UtilityList.isNullOrEmpty(wtbJrepts))
return;
for (WtbJrept w : wtbJrepts) {
byte[] jrxml = Base64.decodeBase64(w.getB64Jrxml());
byte[] jrxml = Base64.decodeBase64(w.getB64Jrxml());
if (jrxml == null)
continue;
ByteArrayInputStream bais = new ByteArrayInputStream(jrxml);
final JasperReport compiledReport = JasperCompileManager.compileReport(bais);
ByteArrayOutputStream baos = new ByteArrayOutputStream();

View File

@@ -0,0 +1,24 @@
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
public class Migration_20241111125804 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
executeStatement("ALTER TABLE ctb_amac ADD note varchar(MAX)");
}
@Override
public void down() throws Exception {
}
}