|
@@ -491,8 +491,10 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
|
|
|
@Override
|
|
|
public void deleteByNum(String num) {
|
|
|
+ Integer sceneSource = null;
|
|
|
ScenePro scenePro = this.getByNum(num);
|
|
|
if(scenePro!=null){
|
|
|
+ sceneSource = scenePro.getSceneSource();
|
|
|
this.removeById(scenePro.getId());
|
|
|
}
|
|
|
Scene scene = sceneService.getByNum(num);
|
|
@@ -501,10 +503,11 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
}
|
|
|
ScenePlus scenePlus = scenePlusService.getByNum(num);
|
|
|
if(scenePlus!=null){
|
|
|
+ sceneSource = scenePlus.getSceneSource();
|
|
|
scenePlusService.removeById(scenePlus.getId());
|
|
|
scenePlusExtService.delByPlus(scenePlus.getId());
|
|
|
}
|
|
|
- if(num.contains("SS")){
|
|
|
+ if(sceneSource != null && sceneSource == 4){
|
|
|
laserService.delete(num);
|
|
|
}
|
|
|
}
|