REM:
1.修改设备信息和缓存信息同步
This commit is contained in:
chenlinghy 2021-02-03 10:09:50 +08:00
parent 4acef0595e
commit 16bdcdb66a
1 changed files with 2 additions and 25 deletions

View File

@ -226,33 +226,10 @@ public class DisposeAbilityRouterServiceImpl implements DisposeAbilityRouterServ
// 如果数据库中设备不存在那么删除该设备 // 如果数据库中设备不存在那么删除该设备
v.getDev().setStatus(ObjectStatus.DELETED); v.getDev().setStatus(ObjectStatus.DELETED);
} else { } else {
v.getDev().setStatus(ObjectStatus.NORMAL); v.getDev().setStatus(ObjectStatus.NORMAL);
// 数据库中的设备信息和缓存中的设备信息同步 //数据库中的设备信息和缓存中的设备信息同步
v.getDev().getDevCapacity().forEach(k -> dev.getDevCapacity().forEach(m -> { v.getDev().setDevCapacity(dev.getDevCapacity());
if (k.getId().equals(m.getId())) {
if (!k.getObjectType().equals(m.getObjectType())) {
k.setObjectType(m.getObjectType());
}
if (!k.getIpType().equals(m.getIpType())) {
k.setIpType(m.getIpType());
}
if (!k.getReserveNetflow().equals(m.getReserveNetflow())) {
k.setReserveNetflow(m.getReserveNetflow());
}
if (!k.getProtectIp().equals(m.getProtectIp())) {
k.setProtectIp(m.getProtectIp());
}
if (!k.getCapacityType().equals(m.getCapacityType())) {
k.setCapacityType(m.getCapacityType());
}
}
}));
v.getDb().periodTaskRuntime(); v.getDb().periodTaskRuntime();
// 同步最新处置平台业务信息到设备 // 同步最新处置平台业务信息到设备