REM:
1. 增加迪普旁路手动牵引任务启动、停止业务
2. 增加处置平台业务信息定时同步处理
This commit is contained in:
HuangXin 2021-01-18 14:58:15 +08:00
parent 04cdb57e8f
commit 54d9f4eed7
2 changed files with 24 additions and 14 deletions

View File

@ -523,10 +523,13 @@ public class DeviceTaskManagerServiceImpl implements DeviceTaskManagerService {
// 启动新任务
switch (ai.getDev().getDeviceType()) {
case DPTECH_UMC:
case DPTECH_BYPASS_UMC:
dpTechDeviceTaskRun(ai, v, task);
break;
case DPTECH_BYPASS_UMC:
restfulDeviceTaskRun(ai, v, task, DisposeDeviceType.DPTECH_BYPASS_UMC);
break;
case HAOHAN_PLATFORM:
restfulDeviceTaskRun(ai, v, task, DisposeDeviceType.HAOHAN_PLATFORM);
break;
@ -597,10 +600,13 @@ public class DeviceTaskManagerServiceImpl implements DeviceTaskManagerService {
switch (ai.getDev().getDeviceType()) {
case DPTECH_UMC:
case DPTECH_BYPASS_UMC:
dpTechDeviceTaskStop(ai, v, task);
break;
case DPTECH_BYPASS_UMC:
restfulDeviceTaskStop(ai, v, task, DisposeDeviceType.DPTECH_BYPASS_UMC);
break;
case HAOHAN_PLATFORM:
restfulDeviceTaskStop(ai, v, task, DisposeDeviceType.HAOHAN_PLATFORM);
break;

View File

@ -192,7 +192,11 @@ public class DisposeAbilityRouterServiceImpl implements DisposeAbilityRouterServ
@Async("deviceTaskExecutor")
@Scheduled(fixedDelay = 1000)
public void runPeriodTask() {
getAllAbilityDevices().forEach(v -> v.getDb().periodTaskRuntime());
getAllAbilityDevices().forEach(v -> {
v.getDb().periodTaskRuntime();
// 同步最新处置平台业务信息到设备
v.getDb().upgradeServiceGroup(serviceGroupMapper.selectAll());
});
}
/**