1.每日中台母线统计算法增加电压等级过滤

This commit is contained in:
wr
2024-05-15 17:16:10 +08:00
parent 55124e749e
commit fde8c4151c

View File

@@ -168,9 +168,12 @@ public class PmsRunStatisticServiceImpl extends MppServiceImpl<PmsRunStatisticDM
* 获取中台母线电站信息 * 获取中台母线电站信息
*/ */
public List<PmsMidLedger> getBusBarAndStationInfo(Integer type) { public List<PmsMidLedger> getBusBarAndStationInfo(Integer type) {
List<DictData> dicDataList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.DEV_VOLTAGE.getCode()).getData();
List<String> list = dicDataList.stream().map(DictData::getId).collect(Collectors.toList());
LambdaQueryWrapper<PmsMidLedger> lambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<PmsMidLedger> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(PmsMidLedger::getLevel,type) lambdaQueryWrapper.eq(PmsMidLedger::getLevel,type)
.eq(PmsMidLedger::getState, DataStateEnum.ENABLE.getCode()); .eq(PmsMidLedger::getState, DataStateEnum.ENABLE.getCode())
.in(PmsMidLedger::getVoltageLevel, list);
return pmsMidLedgerMapper.selectList(lambdaQueryWrapper); return pmsMidLedgerMapper.selectList(lambdaQueryWrapper);
} }
} }