|
@@ -17,6 +17,8 @@ import com.fdkankan.manage_jp.entity.CameraDetail;
|
|
|
import com.fdkankan.manage_jp.entity.Company;
|
|
|
import com.fdkankan.manage_jp.entity.User;
|
|
|
import com.fdkankan.manage_jp.exception.BusinessException;
|
|
|
+import com.fdkankan.manage_jp.httpClient.param.SSToBind;
|
|
|
+import com.fdkankan.manage_jp.httpClient.service.LaserService;
|
|
|
import com.fdkankan.manage_jp.mapper.ICameraMapper;
|
|
|
import com.fdkankan.manage_jp.service.*;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -53,6 +55,8 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
ISceneProService sceneProService;
|
|
|
@Autowired
|
|
|
IScenePlusService scenePlusService;
|
|
|
+ @Autowired
|
|
|
+ LaserService laserService;
|
|
|
|
|
|
@Override
|
|
|
public Camera findByChildName(String childName) {
|
|
@@ -139,6 +143,9 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
cameraDetailService.unbind(camera.getId());
|
|
|
sceneProService.unbind(camera.getId());
|
|
|
scenePlusService.unbind(camera.getId());
|
|
|
+ if(camera.getSnCode().contains("SS")){
|
|
|
+ laserService.toBind(Arrays.asList(camera.getSnCode()),false,null);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -160,7 +167,6 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
wrapper.set(Camera::getActivatedTime, DateUtil.date2String(new Date(),"yyyy-MM-dd HH:mm:ss"));
|
|
|
this.update(wrapper);
|
|
|
List<Camera> byChildNames = this.getByChildNames(param.getChildNames());
|
|
|
-
|
|
|
List<Long> cameraIds = byChildNames.stream().map(Camera::getId).collect(Collectors.toList());
|
|
|
cameraDetailService.bind(cameraIds,param.getCompanyId());
|
|
|
|