|
@@ -38,6 +38,8 @@ public class AppCameraService {
|
|
|
IScenePlusService scenePlusService;
|
|
|
@Autowired
|
|
|
IUserIncrementService userIncrementService;
|
|
|
+ @Autowired
|
|
|
+ ICameraIncrementLogService cameraIncrementLogService;
|
|
|
|
|
|
|
|
|
public List<CameraAppVo> getCameraForUser(String userName, Integer cameraType) {
|
|
@@ -78,6 +80,8 @@ public class AppCameraService {
|
|
|
List<Long> cameraIds = Collections.singletonList(camera.getId());
|
|
|
|
|
|
cameraDetail.setUserId(user.getId());
|
|
|
+ cameraIncrementLogService.saveLog(camera.getId(),null,user.getId(),2);
|
|
|
+
|
|
|
cameraDetailService.bindCamera(cameraIds,user.getId());
|
|
|
sceneProService.bindOrUnCamera(cameraIds,user.getId());
|
|
|
scenePlusService.bindOrUnCamera(cameraIds,user.getId());
|
|
@@ -109,6 +113,10 @@ public class AppCameraService {
|
|
|
}
|
|
|
List<Long> cameraIds = Collections.singletonList(camera.getId());
|
|
|
|
|
|
+ UserIncrement userIncrement = userIncrementService.getByCameraId(camera.getId());
|
|
|
+ cameraIncrementLogService.saveLog(camera.getId(),userIncrement.getId(),user.getId(),1);
|
|
|
+ cameraIncrementLogService.saveLog(camera.getId(),userIncrement.getId(),user.getId(),3);
|
|
|
+
|
|
|
userIncrementService.unbindCamera(cameraIds); //取消关联用户权益
|
|
|
cameraDetailService.unbindCamera(cameraIds); //取消相机用户关联
|
|
|
sceneProService.bindOrUnCamera(cameraIds,null); //取消关联场景
|