|  |  |  | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | //在园长期相关方人数 | 
|---|
|  |  |  | data.setRelatedTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.TWO) && Constants.equalsInteger(i.getCompanyType(),Constants.ZERO)).count() | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.FOUR) ).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | //在园内部员工人数 | 
|---|
|  |  |  | data.setInternalTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.TWO) && Constants.equalsInteger(i.getCompanyType(),Constants.ONE)).count() | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.TWO) ).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | //在园访客数量 | 
|---|
|  |  |  | data.setVisitTotal( | 
|---|
|  |  |  | 
|---|
|  |  |  | data.setInParkCarTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE)).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | //在园相关方车辆 | 
|---|
|  |  |  | //在园车辆 | 
|---|
|  |  |  | data.setInParkCarUserTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.FIVE)).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | /* //在园相关方车辆 | 
|---|
|  |  |  | data.setRelatedCarTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE) | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.relation)).count() | 
|---|
|  |  |  | 
|---|
|  |  |  | data.setInternalCarTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE) | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.internal)).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | );*/ | 
|---|
|  |  |  | //来访车辆 | 
|---|
|  |  |  | data.setVisitCarTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE) | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.visitor)).count() | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.fkCar)).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | //自由物流车数量 | 
|---|
|  |  |  | data.setVisitCarTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE) | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.selfTruck)).count() | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.atwlzyCar)).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | //市公司卸货车数量 | 
|---|
|  |  |  | data.setInternalJobCarTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE) | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.cityComTruck)).count() | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.sgsxhCar)).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | //外协车数量 | 
|---|
|  |  |  | data.setRelatedJobCarTotal( | 
|---|
|  |  |  | (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE) | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.outTruck)).count() | 
|---|
|  |  |  | &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.wxysCar)).count() | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | data.setVideoPluginUrl(getVideoUrl()); | 
|---|
|  |  |  | return data; | 
|---|
|  |  |  | 
|---|
|  |  |  | .in(PlatformJob ::getStatus,new Integer[]{Constants.PlatformJobStatus.WORKING.getKey(),Constants.PlatformJobStatus.CALLED.getKey() }) | 
|---|
|  |  |  | //                    .leftJoin(Platform.class,Platform::getId,PlatformJob::getPlatformId) | 
|---|
|  |  |  | .orderByDesc(PlatformJob::getStatus ) | 
|---|
|  |  |  | .orderByAsc(PlatformJob::getId ) | 
|---|
|  |  |  | .orderByAsc(PlatformJob::getSortnum ) | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | List<PlatformDevice> platformDevices = platformDeviceMapper.selectList(new QueryWrapper<PlatformDevice>().lambda().eq(PlatformDevice::getType,Constants.ONE) | 
|---|
|  |  |  | .eq(PlatformDevice::getIsdeleted,Constants.ZERO).isNotNull(PlatformDevice::getDeviceId)); | 
|---|