Fix diagnostic and terminal group imports

This commit is contained in:
2026-05-19 07:34:31 +07:00
parent 280e748538
commit 3026eb95e0
3 changed files with 55 additions and 13 deletions

View File

@ -1,7 +1,6 @@
package com.cmobile.unifiedtms.web.screens.terminallastdiagnosticinfo;
import com.cmobile.unifiedtms.entity.ApplicationSimple;
import com.cmobile.unifiedtms.entity.DownloadTask;
import com.haulmont.cuba.gui.model.CollectionLoader;
import com.haulmont.cuba.gui.model.InstanceContainer;
import com.haulmont.cuba.gui.screen.*;
@ -15,8 +14,6 @@ import javax.inject.Inject;
@EditedEntityContainer("terminalLastDiagnosticInfoDc")
@LoadDataBeforeShow
public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastDiagnosticInfo> {
@Inject
private InstanceContainer<TerminalLastDiagnosticInfo> terminalLastDiagnosticInfoDc;
@Inject
private CollectionLoader<ApplicationSimple> applicationSimplesDl;
@Inject
@ -24,6 +21,7 @@ public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastD
@Subscribe
public void onInit(InitEvent event) {
applicationSimplesDl.setParameter("diagnosticInfoId", null);
applicationSimplesDl.addPostLoadListener(applicationSimplePostLoadEvent -> {
logger.info(">>> App Simple Loader Loaded!! : {}", applicationSimplePostLoadEvent.getLoadedEntities().size());
applicationSimplePostLoadEvent.getLoadedEntities().forEach(applicationSimple -> {
@ -35,7 +33,7 @@ public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastD
@Subscribe(id = "terminalLastDiagnosticInfoDc", target = Target.DATA_CONTAINER)
public void onTerminalLastDiagnosticInfoDcItemChange(InstanceContainer.ItemChangeEvent<TerminalLastDiagnosticInfo> event) {
TerminalLastDiagnosticInfo info = event.getItem();
logger.info(">>> Last Diagnostic Info Id: {}", info,getId());
logger.info(">>> Last Diagnostic Info Id: {}", info != null ? info.getId() : null);
if(info != null) {
logger.info(">>> NOT NULL");
applicationSimplesDl.setParameter("diagnosticInfoId", info.getId());
@ -46,4 +44,4 @@ public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastD
applicationSimplesDl.load();
}
}
}
}