|
@@ -49,6 +49,7 @@ public class CameraService {
|
|
|
cameraPO.setModifyUserId(currentUserId);
|
|
|
cameraPO.setModifyTime(currentTime);
|
|
|
cameraPO.setIsDeleted(DictConstants.NO);
|
|
|
+ cameraPO.setShare(DictConstants.NO);//私有
|
|
|
//名称校验
|
|
|
List<CameraVO> list = cameraMapper.checkCameraName(cameraPO);
|
|
|
if(ObjectUtil.isNotNull(list)){
|
|
@@ -59,7 +60,6 @@ public class CameraService {
|
|
|
if(ObjectUtil.isNull(id)){//新增
|
|
|
cameraPO.setId(StringUtil.getRandomUUID());
|
|
|
cameraPO.setSensorCode(StringUtil.getRandomCode());
|
|
|
- cameraPO.setShare(DictConstants.NO);//私有
|
|
|
cameraMapper.insert(cameraPO);
|
|
|
}else{//修改
|
|
|
cameraMapper.update(cameraPO);
|
|
@@ -68,6 +68,14 @@ public class CameraService {
|
|
|
}
|
|
|
|
|
|
public CameraPO shareCamera(CameraPO cameraPO) {
|
|
|
+ cameraPO.setShare(DictConstants.YES);//转公有
|
|
|
+ cameraPO.setCreateUserId(null);
|
|
|
+ //名称校验
|
|
|
+ List<CameraVO> list = cameraMapper.checkCameraName(cameraPO);
|
|
|
+ if(ObjectUtil.isNotNull(list)){
|
|
|
+ cameraPO.setId(null);
|
|
|
+ return cameraPO;
|
|
|
+ }
|
|
|
//常规字段赋值
|
|
|
String currentUserId = AuthUtil.getCurrentUserId();
|
|
|
Timestamp currentTime = TimeUtil.getNowForMysql();
|
|
@@ -76,8 +84,6 @@ public class CameraService {
|
|
|
cameraPO.setModifyUserId(currentUserId);
|
|
|
cameraPO.setModifyTime(currentTime);
|
|
|
cameraPO.setIsDeleted(DictConstants.NO);
|
|
|
-
|
|
|
- cameraPO.setShare(DictConstants.YES);//转公有
|
|
|
cameraPO.setId(StringUtil.getRandomUUID());
|
|
|
cameraPO.setSensorCode(StringUtil.getRandomCode());
|
|
|
cameraMapper.insert(cameraPO);
|