|
@@ -109,6 +109,9 @@ public class SceneServiceImpl extends ServiceImpl<ISceneMapper, Scene> implement
|
|
|
@Autowired
|
|
|
private ISceneDataDownloadService sceneDataDownloadService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ISurveillanceService surveillanceService;
|
|
|
+
|
|
|
@Value("${main.url}")
|
|
|
private String mainUrl;
|
|
|
|
|
@@ -1435,6 +1438,14 @@ public class SceneServiceImpl extends ServiceImpl<ISceneMapper, Scene> implement
|
|
|
sceneEditControls.setEditInfoId(sceneEditInfo.getId());
|
|
|
sceneEditControlsService.save(sceneEditControls);
|
|
|
|
|
|
+ List<Surveillance> list = surveillanceService.list(new LambdaQueryWrapper<Surveillance>().eq(Surveillance::getNum, num));
|
|
|
+ if (!Objects.isNull(list)) {
|
|
|
+ list.stream().forEach(item -> {
|
|
|
+ item.setNum(newNum);
|
|
|
+ item.setId(null);
|
|
|
+ surveillanceService.save(item);
|
|
|
+ });
|
|
|
+ }
|
|
|
// 生成scene.json
|
|
|
SceneJsonBean sceneJson = new SceneJsonBean();
|
|
|
BeanUtil.copyProperties(sceneEditInfoExt, sceneJson);
|