| | |
| | | if (deviceInRedis != null && deviceInDb == null) { |
| | | // redis 存在脏数据 |
| | | redisCatchStorage.clearCatchByDeviceId(device.getDeviceId()); |
| | | device.setCreateTime(now); |
| | | |
| | | } |
| | | if (device.getRegisterTime() == null) { |
| | | device.setRegisterTime(now); |
| | | } |
| | | if(device.getUpdateTime() == null) { |
| | | device.setUpdateTime(now); |
| | | } |
| | | device.setOnline(1); |
| | | device.setRegisterTime(now); |
| | | |
| | | // 第一次上线 |
| | | if (device.getCreateTime() == null) { |
| | | device.setCreateTime(now); |
| | | logger.info("[设备上线,首次注册]: {},查询设备信息以及通道信息", device.getDeviceId()); |
| | | commander.deviceInfoQuery(device); |
| | | sync(device); |