|
@@ -920,6 +920,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
public void deleteByList(List<ScenePro> proList,List<ScenePlus> plusList,Long userId,String platform) {
|
|
public void deleteByList(List<ScenePro> proList,List<ScenePlus> plusList,Long userId,String platform) {
|
|
HashMap<Long ,Long >cameraMap = new HashMap<>();
|
|
HashMap<Long ,Long >cameraMap = new HashMap<>();
|
|
List<String> laserNumList = new ArrayList<>();
|
|
List<String> laserNumList = new ArrayList<>();
|
|
|
|
+ List<String> qjkkNumList = new ArrayList<>();
|
|
|
|
|
|
if(proList.size() >0){
|
|
if(proList.size() >0){
|
|
for (ScenePro scenePro : proList) {
|
|
for (ScenePro scenePro : proList) {
|
|
@@ -953,12 +954,22 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
if(!lNumList.isEmpty()){
|
|
if(!lNumList.isEmpty()){
|
|
laserNumList.addAll(lNumList);
|
|
laserNumList.addAll(lNumList);
|
|
}
|
|
}
|
|
|
|
+ List<String> lNumList2 = plusList.stream().filter(e -> SceneSourceUtil.isQjkk(e.getSceneSource())).map(ScenePlus::getNum).collect(Collectors.toList());
|
|
|
|
+ if(!lNumList2.isEmpty()){
|
|
|
|
+ qjkkNumList.addAll(lNumList2);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
if(!laserNumList.isEmpty()){
|
|
if(!laserNumList.isEmpty()){
|
|
HashMap<String,Object> map = new HashMap<>();
|
|
HashMap<String,Object> map = new HashMap<>();
|
|
map.put("numList",laserNumList);
|
|
map.put("numList",laserNumList);
|
|
rabbitMqProducer.sendByWorkQueue(MqQueueUtil.laserDeleteScene,map);
|
|
rabbitMqProducer.sendByWorkQueue(MqQueueUtil.laserDeleteScene,map);
|
|
}
|
|
}
|
|
|
|
+ if(!qjkkNumList.isEmpty()){
|
|
|
|
+ HashMap<String,Object> map = new HashMap<>();
|
|
|
|
+ map.put("numList",qjkkNumList);
|
|
|
|
+ rabbitMqProducer.sendByWorkQueue(MqQueueUtil.qjkkDeleteScene,map);
|
|
|
|
+ }
|
|
|
|
|
|
//恢复相机使用容量
|
|
//恢复相机使用容量
|
|
if(!cameraMap.isEmpty()){
|
|
if(!cameraMap.isEmpty()){
|