代码合并终
This commit is contained in:
@@ -22,7 +22,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* <分布式光伏概览>
|
||||
|
||||
@@ -21,7 +21,6 @@ import com.njcn.system.enums.DicDataTypeEnum;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.web.utils.RequestUtil;
|
||||
import com.njcn.web.utils.WebUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.compress.utils.Lists;
|
||||
|
||||
@@ -10,6 +10,7 @@ import com.njcn.harmonic.mapper.majornetwork.RStatLoadTypeYMapper;
|
||||
import com.njcn.harmonic.pojo.param.StatSubstationBizBaseParam;
|
||||
import com.njcn.harmonic.pojo.po.*;
|
||||
import com.njcn.harmonic.pojo.vo.RArrayVO;
|
||||
import com.njcn.harmonic.pojo.vo.RStatHarmonicMVO;
|
||||
import com.njcn.harmonic.pojo.vo.RStatLoadTypeVO;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.harmonic.service.majornetwork.RStatLoadTypeService;
|
||||
@@ -58,7 +59,8 @@ public class RStatLoadTypeServiceImpl extends ServiceImpl<RStatLoadTypeMMapper,
|
||||
//获取字典信息
|
||||
List<DictData> data1 = dicDataFeignClient.getDicDataByTypeCode(
|
||||
DicDataTypeEnum.MONITORING_LABELS.getCode()).getData();
|
||||
List<DictData> dictData = data1.stream().filter(dictdatas -> dictdatas.getLevel() == 1).collect(Collectors.toList());
|
||||
List<DictData> dictData = data1.stream().filter(labels -> labels.getLevel() == 1).collect(Collectors.toList());
|
||||
|
||||
dictData.sort(Comparator.comparing(r -> r.getSort()));
|
||||
//初始化对象
|
||||
List<RArrayVO> info = new ArrayList<>();
|
||||
@@ -85,7 +87,9 @@ public class RStatLoadTypeServiceImpl extends ServiceImpl<RStatLoadTypeMMapper,
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
//根据部门id进行分组
|
||||
Map<String, List<RStatLoadTypeVO>> map = temp
|
||||
.stream().collect(Collectors.groupingBy(RStatLoadTypeVO::getOrgNo));
|
||||
if (CollectionUtil.isNotEmpty(temp)) {
|
||||
// 匹配单位名称
|
||||
for (DeptDTO dto : data) {
|
||||
@@ -96,9 +100,7 @@ public class RStatLoadTypeServiceImpl extends ServiceImpl<RStatLoadTypeMMapper,
|
||||
}
|
||||
}
|
||||
}
|
||||
//根据部门id进行分组
|
||||
Map<String, List<RStatLoadTypeVO>> map = temp
|
||||
.stream().collect(Collectors.groupingBy(RStatLoadTypeVO::getOrgNo));
|
||||
|
||||
map.forEach((key, value) -> {
|
||||
RArrayVO arrayVO = new RArrayVO();
|
||||
arrayVO.setRowName(value.get(0).getOrgName());
|
||||
@@ -122,27 +124,58 @@ public class RStatLoadTypeServiceImpl extends ServiceImpl<RStatLoadTypeMMapper,
|
||||
vo.setSort(data4.getSort());
|
||||
vo.setOrgNo(key);
|
||||
vo.setOrgName(value.get(0).getOrgName());
|
||||
vo.setLoadType(data4.getId());
|
||||
vo.setLoadName(data4.getName());
|
||||
vo.setVAverage(0.0f);
|
||||
vo.setVAccrued(0.0f);
|
||||
vo.setIAverage(0.0f);
|
||||
vo.setIAccrued(0.0f);
|
||||
vo.setUnbalanceAverage(0.0f);
|
||||
vo.setUnbalanceAccrued(0.0f);
|
||||
vo.setINegAverage(0.0f);
|
||||
vo.setINegAccrued(0.0f);
|
||||
vo.setFlickerAverage(0.0f);
|
||||
vo.setFlickerAccrued(0.0f);
|
||||
value.add(vo);
|
||||
set(value, data4, vo);
|
||||
}
|
||||
value.sort(Comparator.comparing(r -> r.getSort()));
|
||||
arrayVO.setColumns(value);
|
||||
info.add(arrayVO);
|
||||
});
|
||||
}
|
||||
//处理主节点不存在的集合
|
||||
List<DeptDTO> notMeasurementList = data.stream().filter(r -> !map.containsKey(r.getCode()))
|
||||
.collect(Collectors.toList());
|
||||
RArrayVO arrayVO;
|
||||
List<RStatLoadTypeVO> loadTypeVOS;
|
||||
for (DeptDTO deptDTO : notMeasurementList) {
|
||||
arrayVO= new RArrayVO();
|
||||
arrayVO.setRowName(deptDTO.getName());
|
||||
arrayVO.setSort(deptDTO.getSort());
|
||||
loadTypeVOS=new ArrayList<>();
|
||||
for (DictData dict : dictData) {
|
||||
RStatLoadTypeVO vo = new RStatLoadTypeVO();
|
||||
vo.setSort(dict.getSort());
|
||||
vo.setOrgNo(deptDTO.getCode());
|
||||
vo.setOrgName(deptDTO.getName());
|
||||
set(loadTypeVOS, dict, vo);
|
||||
}
|
||||
loadTypeVOS.sort(Comparator.comparing(r -> r.getSort()));
|
||||
arrayVO.setColumns(loadTypeVOS);
|
||||
info.add(arrayVO);
|
||||
}
|
||||
info.sort(Comparator.comparing(r -> r.getSort()));
|
||||
}
|
||||
return info;
|
||||
}
|
||||
|
||||
/**
|
||||
* 属性赋值
|
||||
* @param value
|
||||
* @param data4
|
||||
* @param vo
|
||||
*/
|
||||
private void set(List<RStatLoadTypeVO> value, DictData data4, RStatLoadTypeVO vo) {
|
||||
vo.setLoadType(data4.getId());
|
||||
vo.setLoadName(data4.getName());
|
||||
vo.setVAverage(0.0f);
|
||||
vo.setVAccrued(0.0f);
|
||||
vo.setIAverage(0.0f);
|
||||
vo.setIAccrued(0.0f);
|
||||
vo.setUnbalanceAverage(0.0f);
|
||||
vo.setUnbalanceAccrued(0.0f);
|
||||
vo.setINegAverage(0.0f);
|
||||
vo.setINegAccrued(0.0f);
|
||||
vo.setFlickerAverage(0.0f);
|
||||
vo.setFlickerAccrued(0.0f);
|
||||
value.add(vo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@ import com.njcn.harmonic.pojo.vo.RStatOrgPvDetailVO;
|
||||
import com.njcn.harmonic.pojo.vo.RStatOrgPvPowerStreamVO;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 分布式光伏_台区电能质量明细
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.njcn.system.api.DicDataFeignClient;
|
||||
import com.njcn.system.enums.DicDataTypeEnum;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.user.pojo.po.Dept;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -51,10 +52,10 @@ public class PermeabilityServiceImpl implements PermeabilityService {
|
||||
|
||||
//获取部门信息
|
||||
// List<DeptDTO> data = deptFeignClient.getDeptDescendantIndexes(id, WebUtil.filterDeptType()).getData();
|
||||
List<Dept> data = deptFeignClient.getDirectSonSelf(id).getData(); //获取当前部门和子部门信息
|
||||
List<DeptDTO> data = deptFeignClient.getDepSonDetailByDeptId(id).getData(); //获取当前部门和子部门信息
|
||||
//剔除本部
|
||||
Map<String, Dept> deptMap = data.stream().filter(r-> !r.getId().equals(id)).collect(Collectors.toMap(Dept::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().filter(r-> !r.getId().equals(id)).map(Dept::getCode).collect(Collectors.toList());
|
||||
Map<String, DeptDTO> deptMap = data.stream().collect(Collectors.toMap(DeptDTO::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
//获取各渗透率字典
|
||||
List<DictData> rateList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.PERMEABILITY_TYPE.getCode()).getData();
|
||||
//将渗透率字典转换为查询条件
|
||||
|
||||
@@ -20,6 +20,7 @@ import com.njcn.harmonic.service.specialanalysis.RMpEmissionIExcessRateMService;
|
||||
import com.njcn.harmonic.service.specialanalysis.RMpEmissionIMService;
|
||||
import com.njcn.harmonic.service.specialanalysis.RMpEmissionMService;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.user.pojo.po.Dept;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
@@ -67,10 +68,10 @@ public class RMpEmissionMServiceImpl extends ServiceImpl<RMpEmissionMMapper, RMp
|
||||
throw new BusinessException(CommonResponseEnum.NO_DATA, "单位id不可为空");
|
||||
}
|
||||
//获取当前部门和子部门信息
|
||||
List<Dept> data = deptFeignClient.getDirectSonSelf(id).getData();
|
||||
List<DeptDTO> data = deptFeignClient.getDepSonDetailByDeptId(id).getData();
|
||||
//剔除本部门
|
||||
Map<String, Dept> deptMap = data.stream().filter(r-> !r.getId().equals(id)).collect(Collectors.toMap(Dept::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().filter(r-> !r.getId().equals(id)).map(Dept::getCode).collect(Collectors.toList());
|
||||
Map<String, DeptDTO> deptMap = data.stream().collect(Collectors.toMap(DeptDTO::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
|
||||
//查询风电场信息
|
||||
// PmsMonitorParam pmsMonitorParam = new PmsMonitorParam();
|
||||
|
||||
@@ -21,6 +21,7 @@ import com.njcn.harmonic.service.specialanalysis.RMpInfluenceMService;
|
||||
import com.njcn.harmonic.service.specialanalysis.RMpInfluenceVExcessRateMService;
|
||||
import com.njcn.harmonic.service.specialanalysis.RMpInfluenceVMService;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.user.pojo.po.Dept;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
@@ -61,9 +62,9 @@ public class RMpInfluenceMServiceImpl extends ServiceImpl<RMpInfluenceMMapper, R
|
||||
throw new BusinessException(CommonResponseEnum.NO_DATA, "单位id不可为空");
|
||||
}
|
||||
//获取当前部门和子部门信息
|
||||
List<Dept> data = deptFeignClient.getDirectSonSelf(id).getData();
|
||||
Map<String, Dept> deptMap = data.stream().filter(r-> !r.getId().equals(id)).collect(Collectors.toMap(Dept::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().filter(r-> !r.getId().equals(id)).map(Dept::getCode).collect(Collectors.toList());
|
||||
List<DeptDTO> data = deptFeignClient.getDepSonDetailByDeptId(id).getData();
|
||||
Map<String, DeptDTO> deptMap = data.stream().collect(Collectors.toMap(DeptDTO::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
|
||||
//查询风电场信息
|
||||
// PmsMonitorParam pmsMonitorParam = new PmsMonitorParam();
|
||||
|
||||
@@ -23,6 +23,7 @@ import com.njcn.harmonic.pojo.vo.RMpWpPowerDetailVO;
|
||||
import com.njcn.harmonic.service.specialanalysis.RMpWpPowerDetailMService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.user.pojo.po.Dept;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -54,8 +55,8 @@ public class RMpWpPowerDetailMServiceImpl extends ServiceImpl<RMpWpPowerDetailMM
|
||||
@Override
|
||||
public Page<RMpWpPowerDetailVO> getWindFarmDetailInfo(PowerQualityParam.PowerQualityInfoParam param) {
|
||||
//获取部门id集合
|
||||
List<Dept> deptDTOS = deptFeignClient.getDirectSonSelf(param.getId()).getData();
|
||||
List<String> deptIds = deptDTOS.stream().filter(r-> !r.getId().equals(param.getId())).map(Dept::getCode).collect(Collectors.toList());
|
||||
List<DeptDTO> deptDTOS = deptFeignClient.getDepSonDetailByDeptId(param.getId()).getData();
|
||||
List<String> deptIds = deptDTOS.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
|
||||
//根据条件查询单位下面的所有配网监测点
|
||||
PmsMonitorParam pmsMonitorParam = new PmsMonitorParam();
|
||||
@@ -133,8 +134,8 @@ public class RMpWpPowerDetailMServiceImpl extends ServiceImpl<RMpWpPowerDetailMM
|
||||
@Override
|
||||
public Page<RMpRailwayTractionDetailVO> getRailwayDetailInfo(PowerQualityParam param) {
|
||||
//获取部门id集合
|
||||
List<Dept> deptDTOS = deptFeignClient.getDirectSonSelf(param.getId()).getData();
|
||||
List<String> deptIds = deptDTOS.stream().filter(r-> !r.getId().equals(param.getId())).map(Dept::getCode).collect(Collectors.toList());
|
||||
List<DeptDTO> deptDTOS = deptFeignClient.getDepSonDetailByDeptId(param.getId()).getData();
|
||||
List<String> deptIds = deptDTOS.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
|
||||
//根据部门信息,获取牵引站信息
|
||||
PmsTractionStationParam stationParam = new PmsTractionStationParam();
|
||||
|
||||
@@ -3,9 +3,7 @@ package com.njcn.harmonic.service.specialanalysis.impl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.lang.Console;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
@@ -16,12 +14,10 @@ import com.njcn.device.pms.pojo.param.PwPmsMonitorParam;
|
||||
import com.njcn.harmonic.mapper.specialanalysis.*;
|
||||
import com.njcn.harmonic.pojo.param.OverviewParam;
|
||||
import com.njcn.harmonic.pojo.param.PowerQualityParam;
|
||||
import com.njcn.harmonic.pojo.po.RStatOrgPvPowerQualityMPO;
|
||||
import com.njcn.harmonic.pojo.po.RStatOrgPvPowerQualityQPO;
|
||||
import com.njcn.harmonic.pojo.vo.OverviewVO;
|
||||
import com.njcn.harmonic.pojo.vo.RStatOrgPvDetailVO;
|
||||
import com.njcn.harmonic.pojo.vo.RStatOrgPvPowerStreamVO;
|
||||
import com.njcn.harmonic.service.specialanalysis.RStatOrgPvPowerQualityMService;
|
||||
import com.njcn.harmonic.service.specialanalysis.RStatOrgPvPowerQualityService;
|
||||
import com.njcn.system.api.DicDataFeignClient;
|
||||
import com.njcn.system.enums.DicDataEnum;
|
||||
@@ -30,7 +26,6 @@ import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.user.pojo.po.Dept;
|
||||
import com.njcn.web.utils.WebUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -63,21 +58,20 @@ public class RStatOrgPvPowerQualityServiceImpl extends ServiceImpl<RStatOrgPvPow
|
||||
throw new BusinessException(CommonResponseEnum.NO_DATA, "台区电能质量事件类型为空");
|
||||
}
|
||||
//获取部门id集合
|
||||
List<Dept> deptDTOS = deptFeignClient.getDirectSonSelf(param.getId()).getData();
|
||||
List<DeptDTO> deptDTOS = deptFeignClient.getDepSonDetailByDeptId(param.getId()).getData();
|
||||
if (CollectionUtil.isEmpty(deptDTOS)) {
|
||||
throw new BusinessException(CommonResponseEnum.NO_DATA, "获取部门信息为空");
|
||||
}
|
||||
//剔除本部门
|
||||
Map<String, Dept> deptDTOMap = deptDTOS.stream().filter(r-> !r.getId().equals(param.getId())).collect
|
||||
(Collectors.toMap(Dept::getCode, Function.identity(), (key, key2) -> key2));
|
||||
List<String> OrgNOS = deptDTOS.stream().filter(r-> !r.getId().equals(param.getId())).map(Dept::getCode).collect(Collectors.toList());
|
||||
Map<String, DeptDTO> deptDTOMap = deptDTOS.stream().collect
|
||||
(Collectors.toMap(DeptDTO::getCode, Function.identity(), (key, key2) -> key2));
|
||||
List<String> OrgNOS = deptDTOS.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
//根据字典Code,取出字典id,拼入sql中
|
||||
dictDataList.stream().forEach(dictData -> {
|
||||
if (DicDataEnum.EVENT_TYPE_L.getCode().equals(dictData.getCode())) {
|
||||
list.put("eventTypeL", dictData.getId());
|
||||
}
|
||||
if (DicDataEnum.EVENT_TYPE_P.getCode().equals(dictData.getCode())) {
|
||||
Console.log(list);
|
||||
list.put("eventTypeP", dictData.getId());
|
||||
}
|
||||
if (DicDataEnum.EVENT_TYPE_O.getCode().equals(dictData.getCode())) {
|
||||
@@ -90,7 +84,7 @@ public class RStatOrgPvPowerQualityServiceImpl extends ServiceImpl<RStatOrgPvPow
|
||||
Page<RStatOrgPvPowerStreamVO> page = rStatOrgPvPowerQualityYPOMapper.selectListPage(new Page<>(param.getPageNum(), param.getPageSize()), bearParam);
|
||||
page.getRecords().stream().forEach(vo -> {
|
||||
if (deptDTOMap.containsKey(vo.getOrgNo())) {
|
||||
Dept deptDTO = deptDTOMap.get(vo.getOrgNo());
|
||||
DeptDTO deptDTO = deptDTOMap.get(vo.getOrgNo());
|
||||
vo.setOrgNo(deptDTO.getName());
|
||||
}
|
||||
});
|
||||
@@ -232,6 +226,7 @@ public class RStatOrgPvPowerQualityServiceImpl extends ServiceImpl<RStatOrgPvPow
|
||||
*/
|
||||
private void getArea(Map<String, DictData> areaMap, List<OverviewVO.VoltageVO> value, OverviewVO.IcoVO typeVO,
|
||||
Integer type) {
|
||||
//循环便利赋值判断电压类型
|
||||
for (OverviewVO.VoltageVO voltageVO : value) {
|
||||
if (areaMap.containsKey(voltageVO.getAreaPqEventType())) {
|
||||
DictData areaData = areaMap.get(voltageVO.getAreaPqEventType());
|
||||
|
||||
@@ -15,6 +15,7 @@ import com.njcn.system.enums.DicDataEnum;
|
||||
import com.njcn.system.enums.DicDataTypeEnum;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.user.pojo.po.Dept;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -66,9 +67,9 @@ public class StreamReverseServiceImpl implements StreamReverseService {
|
||||
|
||||
// List<DeptDTO> data = deptFeignClient.getDeptDescendantIndexes(id, WebUtil.filterDeptType()).getData();
|
||||
//获取当前部门和子部门信息
|
||||
List<Dept> data = deptFeignClient.getDirectSonSelf(id).getData();
|
||||
Map<String, Dept> deptMap = data.stream().collect(Collectors.toMap(Dept::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().map(Dept::getCode).collect(Collectors.toList());
|
||||
List<DeptDTO> data = deptFeignClient.getDepSonDetailByDeptId(id).getData();
|
||||
Map<String, DeptDTO> deptMap = data.stream().collect(Collectors.toMap(DeptDTO::getCode, dept -> dept));
|
||||
List<String> deptCodes = data.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
|
||||
// if (!id.equals(orgIdList.get(0))) {
|
||||
// orgIdList.add(id); //把父单位的id传进去
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.njcn.harmonic.pojo.po.WindFarmIndexOverviewPO;
|
||||
import com.njcn.harmonic.pojo.vo.RStatOrgWfIndexOverviewVO;
|
||||
import com.njcn.harmonic.service.specialanalysis.WindFarmIndexOverview;
|
||||
import com.njcn.user.api.DeptFeignClient;
|
||||
import com.njcn.user.pojo.dto.DeptDTO;
|
||||
import com.njcn.user.pojo.po.Dept;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -93,12 +94,12 @@ public class WindFarmIndexOverviewServiceImpl implements WindFarmIndexOverview {
|
||||
*/
|
||||
private List<RStatOrgWfIndexOverviewVO> getResult(RMpInfluenceParam param, String tag) {
|
||||
// 获取单位信息
|
||||
List<Dept> data = deptFeignClient.getDirectSonSelf(param.getId()).getData();
|
||||
List<DeptDTO> data = deptFeignClient.getDepSonDetailByDeptId(param.getId()).getData();
|
||||
if (CollUtil.isEmpty(data)) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
// 获取单位code
|
||||
List<String> deptCode = data.stream().filter(r-> !r.getId().equals(param.getId())).map(Dept::getCode).collect(Collectors.toList());
|
||||
List<String> deptCode = data.stream().map(DeptDTO::getCode).collect(Collectors.toList());
|
||||
if (CollUtil.isEmpty(deptCode)) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
@@ -108,7 +109,7 @@ public class WindFarmIndexOverviewServiceImpl implements WindFarmIndexOverview {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
// 将单位信息转换成map集合
|
||||
Map<String, String> dataMap = data.stream().filter(r-> !r.getId().equals(param.getId())).collect(Collectors.toMap(Dept::getCode, Dept::getName));
|
||||
Map<String, String> dataMap = data.stream().collect(Collectors.toMap(DeptDTO::getCode, DeptDTO::getName));
|
||||
return pos.stream().map(po -> {
|
||||
RStatOrgWfIndexOverviewVO vo = new RStatOrgWfIndexOverviewVO();
|
||||
vo.setMonitorNum(po.getMonitorNum());
|
||||
|
||||
Reference in New Issue
Block a user