|
@@ -175,26 +175,31 @@ public class ICommandCenterServiceImpl extends BaseServiceImpl implements IComma
|
|
|
}
|
|
|
});
|
|
|
List<Map<String, Object>> cameraList = commandCenterMapper.getKeyProjectsCamera(commandCenterBO);
|
|
|
- projectBodies.forEach(project -> cameraList.forEach(item -> {
|
|
|
- if (project.getProjectId().equals(MapUtils.getString(item, "projectId"))) {
|
|
|
- project.getCameraList().add(item);
|
|
|
- }
|
|
|
- }));
|
|
|
+ projectBodies.forEach(project -> {
|
|
|
+ List<String> projectCameraCodes = new ArrayList<>();
|
|
|
+ cameraList.forEach(item -> {
|
|
|
+ if (project.getProjectId().equals(MapUtils.getString(item, "projectId"))) {
|
|
|
+ projectCameraCodes.add(MapUtils.getString(item, "cameraCode"));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ String joinedCameraCodes = String.join(",", projectCameraCodes);
|
|
|
+ project.setCameraCode(joinedCameraCodes);
|
|
|
+ });
|
|
|
List<CenterdataTKeyProjectsSchedule> scheduleList = commandCenterMapper.getKeyProjectsSchedule(commandCenterBO);
|
|
|
projectBodies.forEach(project -> scheduleList.forEach(schedule -> {
|
|
|
if (project.getProjectId().equals(schedule.getKeyProjectsId())) {
|
|
|
project.getScheduleList().add(schedule);
|
|
|
}
|
|
|
}));
|
|
|
- if ("true".equals(commandCenterBO.getState())){
|
|
|
- List<ProjectBody> projectBodyList = new ArrayList<>();
|
|
|
- projectBodies.forEach(project -> {
|
|
|
- if (project.getCameraList().size()!=0) {
|
|
|
- projectBodyList.add(project);
|
|
|
- }
|
|
|
- });
|
|
|
- return projectBodyList;
|
|
|
- }
|
|
|
+// if ("true".equals(commandCenterBO.getState())){
|
|
|
+// List<ProjectBody> projectBodyList = new ArrayList<>();
|
|
|
+// projectBodies.forEach(project -> {
|
|
|
+// if (project.getCameraList().size()!=0) {
|
|
|
+// projectBodyList.add(project);
|
|
|
+// }
|
|
|
+// });
|
|
|
+// return projectBodyList;
|
|
|
+// }
|
|
|
return projectBodies;
|
|
|
}
|
|
|
|