lyhzzz 1 سال پیش
والد
کامیت
6ca5c1a7d9

+ 2 - 1
src/main/java/com/fdkankan/ucenter/httpClient/service/LaserService.java

@@ -178,11 +178,12 @@ public class LaserService {
     }
 
 
-    public void copy(String oldNum , String newNum, String  path){
+    public void copy(String oldNum , String newNum, String  path,Boolean flag){
         Map<String,Object> params = new HashMap<>();
         params.put("sceneCode", newNum);
         params.put("oldSceneCode", oldNum);
         params.put("path",path);
+        params.put("init",flag);
         rabbitMqProducer.sendByWorkQueue(laserCopyScene,params);
     }
 

+ 2 - 2
src/main/java/com/fdkankan/ucenter/service/impl/ScenePlusServiceImpl.java

@@ -240,7 +240,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
             }
 
             if(scenePlus.getSceneSource() == 4 || scenePlus.getSceneSource() == 5){  //深时复制
-                laserService.copy(oldNum,newNum,newDataSource);
+                laserService.copy(oldNum,newNum,newDataSource,true);
             }else {
                 laserService.cloudPointBuild(oldNum,newNum);
             }
@@ -260,7 +260,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
                 sceneCommonService.updateNasSceneJson(targetData,oldNum,newNum,scenePlus.getTitle(),"v4","scene.json");
 
                 if(scenePlus.getSceneSource() == 4 || scenePlus.getSceneSource() == 5){  //深时复制
-                    laserService.copy(oldNum,newNum,newDataSource);
+                    laserService.copy(oldNum,newNum,newDataSource,false);
                 }
                 scenePlus.setSceneStatus(-2);
                 this.updateById(scenePlus);

+ 2 - 2
src/main/java/com/fdkankan/ucenter/service/impl/SceneProServiceImpl.java

@@ -771,7 +771,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
             sceneProEditService.save(oldEditScene);
 
             if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5) {  //深时复制
-                laserService.copy(oldNum,newNum,newDataSource);
+                laserService.copy(oldNum,newNum,newDataSource,true);
             }
 
             try {
@@ -802,7 +802,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
                 this.copyOssAndNas(oldNum,scenePro.getNum(),sourceVoice,targetVoice);
 
                 if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5){  //深时复制
-                    laserService.copy(oldNum,newNum,newDataSource);
+                    laserService.copy(oldNum,newNum,newDataSource,false);
                 }
                 scenePro.setStatus(-2);
                 this.updateById(scenePro);