|
@@ -104,13 +104,14 @@ public class AgentNewCameraServiceImpl extends ServiceImpl<IAgentNewCameraMapper
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public HashMap<Long, AgentNewCamera> getMapByCameraIds(List<Long> voCameraIds) {
|
|
|
|
|
|
+ public HashMap<Long, AgentNewCamera> getMapByCameraIds(List<Long> voCameraIds,Integer agentId) {
|
|
HashMap<Long, AgentNewCamera> map = new HashMap<>();
|
|
HashMap<Long, AgentNewCamera> map = new HashMap<>();
|
|
if(voCameraIds.isEmpty()){
|
|
if(voCameraIds.isEmpty()){
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
LambdaQueryWrapper<AgentNewCamera> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<AgentNewCamera> wrapper = new LambdaQueryWrapper<>();
|
|
wrapper.in(AgentNewCamera::getCameraId,voCameraIds);
|
|
wrapper.in(AgentNewCamera::getCameraId,voCameraIds);
|
|
|
|
+ wrapper.eq(AgentNewCamera::getAgentId,agentId);
|
|
List<AgentNewCamera> list = this.list(wrapper);
|
|
List<AgentNewCamera> list = this.list(wrapper);
|
|
list.forEach(e -> map.put(e.getCameraId(),e));
|
|
list.forEach(e -> map.put(e.getCameraId(),e));
|
|
return map;
|
|
return map;
|