|
@@ -48,6 +48,7 @@ public class LidarService {
|
|
|
lidarPO.setModifyUserId(currentUserId);
|
|
|
lidarPO.setModifyTime(currentTime);
|
|
|
lidarPO.setIsDeleted(DictConstants.NO);
|
|
|
+ lidarPO.setShare(DictConstants.NO);//私有
|
|
|
//名称校验
|
|
|
List<LidarVO> list = lidarMapper.checkLidarName(lidarPO);
|
|
|
if(ObjectUtil.isNotNull(list)){
|
|
@@ -58,7 +59,6 @@ public class LidarService {
|
|
|
if(ObjectUtil.isNull(id)){//新增
|
|
|
lidarPO.setId(StringUtil.getRandomUUID());
|
|
|
lidarPO.setSensorCode(StringUtil.getRandomCode());
|
|
|
- lidarPO.setShare(DictConstants.NO);//私有
|
|
|
lidarMapper.insert(lidarPO);
|
|
|
}else{//修改
|
|
|
lidarMapper.update(lidarPO);
|
|
@@ -67,6 +67,14 @@ public class LidarService {
|
|
|
}
|
|
|
|
|
|
public LidarPO shareLidar(LidarPO lidarPO) {
|
|
|
+ lidarPO.setShare(DictConstants.YES);//转公有
|
|
|
+ lidarPO.setCreateUserId(null);
|
|
|
+ //名称校验
|
|
|
+ List<LidarVO> list = lidarMapper.checkLidarName(lidarPO);
|
|
|
+ if(ObjectUtil.isNotNull(list)){
|
|
|
+ lidarPO.setId(null);
|
|
|
+ return lidarPO;
|
|
|
+ }
|
|
|
//常规字段赋值
|
|
|
String currentUserId = AuthUtil.getCurrentUserId();
|
|
|
Timestamp currentTime = TimeUtil.getNowForMysql();
|
|
@@ -75,8 +83,6 @@ public class LidarService {
|
|
|
lidarPO.setModifyUserId(currentUserId);
|
|
|
lidarPO.setModifyTime(currentTime);
|
|
|
lidarPO.setIsDeleted(DictConstants.NO);
|
|
|
-
|
|
|
- lidarPO.setShare(DictConstants.YES);//转公有
|
|
|
lidarPO.setId(StringUtil.getRandomUUID());
|
|
|
lidarPO.setSensorCode(StringUtil.getRandomCode());
|
|
|
lidarMapper.insert(lidarPO);
|