Browse Source

update

tags/v0
zhaohe 8 months ago
parent
commit
df4faa7165
  1. 17
      src/main/java/a8k/service/app/devicectrl/ctrlservice/DeviceInitCtrlService.java

17
src/main/java/a8k/service/app/devicectrl/ctrlservice/DeviceInitCtrlService.java

@ -72,8 +72,8 @@ public class DeviceInitCtrlService {
public static class DeviceInitedTaskState {
public Boolean deviceInited = false;
public List<CheckResult> checkResults = new ArrayList<>();
public Boolean isBusy = false;
public Boolean passed = false;
}
Thread workThread;
@ -222,11 +222,20 @@ public class DeviceInitCtrlService {
workThread = new Thread(() -> {
deviceInitedTaskState.isBusy = true;
deviceInitedTaskState.checkResults.clear();
deviceInitedTaskState.passed = false;
deviceInitedTaskState.deviceInited = false;
try {
deviceInitedTaskState.checkResults = initDevice();
deviceInitedTaskState.deviceInited = true;
boolean passed = true;
List<CheckResult> checkResults = initDevice();
for (CheckResult checkResult : checkResults) {
if (!checkResult.pass) {
passed = false;
break;
}
}
deviceInitedTaskState.passed = passed;
deviceInitedTaskState.deviceInited = passed;
} catch (AppException e) {
appEventBusService.pushAppExceptionEvent(e);
}

Loading…
Cancel
Save