|
@@ -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);
|