ustcyc
2025-01-07 5fd51c437819f1c9d027a936db4ba2ee7cd2e053
zhitan-system/src/main/java/com/zhitan/model/service/impl/EnergyIndexServiceImpl.java
@@ -311,17 +311,8 @@
  @Override
  public List<EnergyIndex> getIndexByCode(String code, String nodeId) {
    final List<MeterImplement> settingDevice = modelNodeMapper.getSettingDevice(nodeId);
    if(CollectionUtils.isEmpty(settingDevice)){
       return new ArrayList<>();
    }
    final List<String> deviceIds = settingDevice.stream().map(MeterImplement::getId).collect(Collectors.toList());
    List<EnergyIndex> energyIndexList =  energyIndexMapper.getIndexByCode(code,nodeId);
    LambdaQueryWrapper<EnergyIndex> queryWrapper = new LambdaQueryWrapper<>();
    if(StringUtils.isNotEmpty(code)) {
      queryWrapper.like(EnergyIndex::getCode, code).or().like(EnergyIndex::getName, code);
    }
    queryWrapper.in(EnergyIndex::getMeterId,deviceIds);
    return energyIndexMapper.selectList(queryWrapper);
    return energyIndexList;
  }
}