|
@@ -47,6 +47,10 @@ public class WebAdminDealGatewayImpl implements WebAdminDealGateway {
|
|
|
private EventsService eventsService;
|
|
|
@Autowired
|
|
|
private EventListService eventListService;
|
|
|
+ @Autowired
|
|
|
+ private PersonInOutService personInOutService;
|
|
|
+ @Autowired
|
|
|
+ private DevOnOffInfoService devOnOffInfoService;
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -62,6 +66,8 @@ public class WebAdminDealGatewayImpl implements WebAdminDealGateway {
|
|
|
// 6 设备下房间 逻辑删除
|
|
|
// 7 设备下跌倒事件 逻辑删除
|
|
|
// 8 设备下告警事件 逻辑删除
|
|
|
+ // 9 监测人员进出表 逻辑删除
|
|
|
+ // 10 监测设备掉线表 逻辑删除
|
|
|
log.info("超管对设备devId:{}, 进行设备初始化", param.getDevId());
|
|
|
|
|
|
DevInfo devInfo = devInfoService.getById(param.getDevId());
|
|
@@ -132,6 +138,24 @@ public class WebAdminDealGatewayImpl implements WebAdminDealGateway {
|
|
|
.eq(EventList::getIsDeleted, 0)
|
|
|
.set(EventList::getIsDeleted, 1)
|
|
|
);
|
|
|
+ // 监测人员进出表 逻辑删除
|
|
|
+ List<PersonInOutInfo> personInOutInfos = personInOutService.list(new LambdaQueryWrapper<PersonInOutInfo>().eq(PersonInOutInfo::getDevId, devInfo.getDevId()));
|
|
|
+ log.info("监测人员进出表:{}", JSON.toJSONString(personInOutInfos));
|
|
|
+ personInOutService.update(
|
|
|
+ Wrappers.<PersonInOutInfo>lambdaUpdate()
|
|
|
+ .eq(PersonInOutInfo::getDevId, devInfo.getDevId())
|
|
|
+ .eq(PersonInOutInfo::getIsDeleted, 0)
|
|
|
+ .set(PersonInOutInfo::getIsDeleted, 1)
|
|
|
+ );
|
|
|
+ // 监测设备掉线表 逻辑删除
|
|
|
+ List<DevOnOffInfo> devOnOffInfos = devOnOffInfoService.list(new LambdaQueryWrapper<DevOnOffInfo>().eq(DevOnOffInfo::getDevId, devInfo.getDevId()));
|
|
|
+ log.info("监测设备掉线表:{}", JSON.toJSONString(devOnOffInfos));
|
|
|
+ devOnOffInfoService.update(
|
|
|
+ Wrappers.<DevOnOffInfo>lambdaUpdate()
|
|
|
+ .eq(DevOnOffInfo::getDevId, devInfo.getDevId())
|
|
|
+ .eq(DevOnOffInfo::getIsDeleted, 0)
|
|
|
+ .set(DevOnOffInfo::getIsDeleted, 1)
|
|
|
+ );
|
|
|
|
|
|
// 对设备 绑定信息置空信息
|
|
|
devInfoService.resetDevInfo(devInfo.getDevId());
|