|
|
@@ -15,6 +15,7 @@ import com.fdkankan.fyun.face.FYunFileServiceInterface;
|
|
|
import com.fdkankan.image.MatrixToImageWriterUtil;
|
|
|
import com.fdkankan.manage_jp.common.RedisKeyUtil;
|
|
|
import com.fdkankan.manage_jp.common.ResultCode;
|
|
|
+import com.fdkankan.manage_jp.common.SceneSourceUtil;
|
|
|
import com.fdkankan.manage_jp.entity.*;
|
|
|
import com.fdkankan.manage_jp.exception.BusinessException;
|
|
|
import com.fdkankan.manage_jp.httpClient.service.LaserService;
|
|
|
@@ -280,7 +281,7 @@ public class SceneCommonService {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- if(scenePlus.getSceneSource() == 4 || scenePlus.getSceneSource() == 5){ //深时复制
|
|
|
+ if(SceneSourceUtil.isLaser(scenePlus.getSceneSource())){ //深时复制
|
|
|
laserService.copy(oldNum,newNum,newDataSource,true);
|
|
|
}else {
|
|
|
laserService.cloudPointBuild(oldNum,newNum);
|
|
|
@@ -300,7 +301,7 @@ public class SceneCommonService {
|
|
|
//修改马赛克图片
|
|
|
this.updateOssFileName(oldNum,newNum);
|
|
|
|
|
|
- if(scenePlus.getSceneSource() == 4 || scenePlus.getSceneSource() == 5){ //深时复制
|
|
|
+ if(SceneSourceUtil.isLaser(scenePlus.getSceneSource())){ //深时复制
|
|
|
laserService.copy(oldNum,newNum,newDataSource,false);
|
|
|
}
|
|
|
String redisKey = RedisKeyUtil.laserCopyLock + newNum;
|
|
|
@@ -396,7 +397,7 @@ public class SceneCommonService {
|
|
|
oldEditScene.setFloorPlanPng(oldEditScene.getFloorPlanPng() == null ? null : oldEditScene.getFloorPlanPng().replace(oldNum, scenePro.getNum()));
|
|
|
sceneProEditService.save(oldEditScene);
|
|
|
|
|
|
- if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5){ //深时复制
|
|
|
+ if(SceneSourceUtil.isLaser(scenePro.getSceneSource())){ //深时复制
|
|
|
laserService.copy(oldNum,newNum,newDataSource,false);
|
|
|
}
|
|
|
/*
|
|
|
@@ -430,7 +431,7 @@ public class SceneCommonService {
|
|
|
String targetVoice = String.format(SceneResourcePath.voicePath, scenePro.getNum());
|
|
|
this.copyOssAndNas(oldNum,scenePro.getNum(),sourceVoice,targetVoice);
|
|
|
|
|
|
- if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5){ //深时复制
|
|
|
+ if(SceneSourceUtil.isLaser(scenePro.getSceneSource())){ //深时复制
|
|
|
laserService.copy(oldNum,newNum,newDataSource,true);
|
|
|
}
|
|
|
scenePro.setStatus(-2);
|