|
@@ -96,6 +96,7 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
camera.setSnCode(param.getSnCode());
|
|
|
camera.setWifiName(param.getWifiName());
|
|
|
camera.setWifiPassword(Constant.WIFI_PASSWORD_VALUE);
|
|
|
+ // camera.setActivatedTime(DateUtil.date2String(new Date(),"yyyy-MM-dd HH:mm:ss"));
|
|
|
this.save(camera);
|
|
|
|
|
|
CameraDetail detail = new CameraDetail();
|
|
@@ -114,6 +115,7 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
detail.setOutTime(new Date());
|
|
|
detail.setAgency(Constant.DEFAULT_AGENT);
|
|
|
detail.setAddress(param.getAddress());
|
|
|
+ // detail.setCompanyId(112L);
|
|
|
cameraDetailService.save(detail);
|
|
|
}
|
|
|
|
|
@@ -145,8 +147,8 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
this.update(wrapper);
|
|
|
|
|
|
cameraDetailService.unbind(camera.getId());
|
|
|
- sceneProService.unbind(camera.getId());
|
|
|
- scenePlusService.unbind(camera.getId());
|
|
|
+ sceneProService.unbind(camera.getId(),null);
|
|
|
+ scenePlusService.unbind(camera.getId(),null);
|
|
|
if(cameraDetail.getType() == 10){
|
|
|
laserService.toBind(Arrays.asList(camera.getSnCode()),false,null);
|
|
|
}
|
|
@@ -173,7 +175,11 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
List<Camera> byChildNames = this.getByChildNames(param.getChildNames());
|
|
|
List<Long> cameraIds = byChildNames.stream().map(Camera::getId).collect(Collectors.toList());
|
|
|
cameraDetailService.bind(cameraIds,param.getCompanyId());
|
|
|
+ for (Long cameraId : cameraIds) {
|
|
|
+ sceneProService.unbind(cameraId, user.getId());
|
|
|
+ scenePlusService.unbind(cameraId,user.getId());
|
|
|
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|