|
|
@@ -206,10 +206,19 @@ public class MonitorCameraController {
|
|
206
|
206
|
@ApiImplicitParams({
|
|
207
|
207
|
@ApiImplicitParam(name="orgid", value="组织机构id", paramType="query")
|
|
208
|
208
|
})
|
|
209
|
|
- public List<Map<String,Object>> getAgentVideo(Integer orgid) {
|
|
|
209
|
+ public List<List<Map<String,Object>>> getAgentVideo(Integer orgid) {
|
|
210
|
210
|
Map<String,Object> map = new HashMap<>();
|
|
211
|
|
- map.put("orgid",orgid.toString());
|
|
212
|
|
- List<Map<String,Object>> list = cameraService.getAgentVideo(map);
|
|
|
211
|
+ map.put("nowOrgid",orgid.toString());
|
|
|
212
|
+ //先查询出来粮库下边的所有代储库
|
|
|
213
|
+ List<Map<String,Object>> depotList = cameraService.getAgentDepot(map);
|
|
|
214
|
+ List<List<Map<String,Object>>> list = new ArrayList<List<Map<String,Object>>>();
|
|
|
215
|
+ for (Map<String,Object> depot : depotList) {
|
|
|
216
|
+ map.put("orgid",depot.get("depotid"));
|
|
|
217
|
+ List<Map<String,Object>> cameraList = cameraService.getAgentVideo(map);
|
|
|
218
|
+ if(cameraList!=null&&!cameraList.isEmpty()){
|
|
|
219
|
+ list.add(ParameterUtil.slashCapitals(cameraList));
|
|
|
220
|
+ }
|
|
|
221
|
+ }
|
|
213
|
222
|
return list;
|
|
214
|
223
|
}
|
|
215
|
224
|
|