Commit 2c3d8f42 authored by KeYong's avatar KeYong

修改bug

parent 50f4fe73
...@@ -1592,21 +1592,22 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM ...@@ -1592,21 +1592,22 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
if (equipmentSpecificId != null) { if (equipmentSpecificId != null) {
EquipmentSpecific equipmentSpecific = this.baseMapper.selectById(equipmentSpecificId); EquipmentSpecific equipmentSpecific = this.baseMapper.selectById(equipmentSpecificId);
if (!ObjectUtils.isEmpty(equipmentSpecific)) { if (!ObjectUtils.isEmpty(equipmentSpecific)) {
List<VideoEquipmentSpecific> videoSpecificList = new ArrayList<>(); QueryWrapper<VideoEquipmentSpecific> queryWrapper = new QueryWrapper<>();
videoIdList.parallelStream().forEach(x -> { queryWrapper.eq("equipment_specific_id", equipmentSpecificId);
VideoEquipmentSpecific videoEquipmentSpecific = new VideoEquipmentSpecific(); boolean remove = videoEquipmentSpecificService.remove(queryWrapper);
videoEquipmentSpecific.setVideoId(x); if (remove) {
videoEquipmentSpecific.setEquipmentSpecificId(equipmentSpecificId); List<VideoEquipmentSpecific> videoSpecificList = new ArrayList<>();
QueryWrapper<VideoEquipmentSpecific> queryWrapper = new QueryWrapper<>(); videoIdList.parallelStream().forEach(x -> {
queryWrapper.eq("equipment_specific_id", equipmentSpecificId); VideoEquipmentSpecific videoEquipmentSpecific = new VideoEquipmentSpecific();
queryWrapper.eq("video_id", x); videoEquipmentSpecific.setVideoId(x);
List<VideoEquipmentSpecific> list = videoEquipmentSpecificService.getBaseMapper().selectList(queryWrapper); videoEquipmentSpecific.setEquipmentSpecificId(equipmentSpecificId);
if (0 == list.size()) {
videoSpecificList.add(videoEquipmentSpecific); videoSpecificList.add(videoEquipmentSpecific);
} });
}); videoEquipmentSpecificService.saveBatch(videoSpecificList);
videoEquipmentSpecificService.saveBatch(videoSpecificList); return Boolean.TRUE;
return Boolean.TRUE; } else {
throw new RuntimeException("设备摄像头绑定关系中此设备不存在!");
}
} else { } else {
throw new RuntimeException("未获取到此设备!"); throw new RuntimeException("未获取到此设备!");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment