1.每日中台母线统计算法增加电压等级过滤
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user