miglioramenti a generazione migration

This commit is contained in:
2024-07-18 13:38:15 +02:00
parent 25f3b7710a
commit a05005edf9

View File

@@ -12,10 +12,7 @@ import it.integry.ems_model.entity.StbGestSetup;
import it.integry.ems_model.entity.StbGestSetupQuery;
import it.integry.ems_model.service.SetupGest;
import it.integry.ems_model.types.OperationType;
import it.integry.ems_model.utility.Query;
import it.integry.ems_model.utility.UtilityDB;
import it.integry.ems_model.utility.UtilityLocalDate;
import it.integry.ems_model.utility.UtilityString;
import it.integry.ems_model.utility.*;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
@@ -116,9 +113,21 @@ public class SystemMigrationService {
if (setup.getOperation() == OperationType.DELETE) {
operation = formatSetup("deleteSetup(%s, %s, %s);", setup.getGestName(), setup.getSection(), setup.getKeySection());
classBuilder.append("\t\t" + operation)
.append("\r\n");
} if (setup.getOperation() == OperationType.UPDATE) {
operation = formatSetup("updateSetupValue(%s, %s, %s, %s);", setup.getGestName(), setup.getSection(), setup.getKeySection(), setup.getValue());
classBuilder.append("\t\t" + operation)
.append("\r\n");
} else {
if (setup.getOperation() == OperationType.DELETE_THEN_INSERT) {
String keySection = UtilityHashMap.getValueIfExists(setup.getOldPk(), "key_section");
operation = formatSetup("deleteSetup(%s, %s, %s);", setup.getGestName(), setup.getSection(), keySection);
classBuilder.append("\t\t" + operation)
.append("\r\n");
}
if (!UtilityString.isNullOrEmpty(setup.getQueryDefault())){
operation =
formatSetup(